Sequence-based signal processing method and apparatus

ABSTRACT

A sequence-based signal processing method and apparatus are provided. A sequence meeting a requirement for sending a signal by using a physical uplink control channel (PUCCH) is determined. The sequence is a sequence {fn} consisting of 12 elements, fn represents an element in the sequence {fn}, and the determined sequence {fn} is a sequence meeting a preset condition. Then, the 12 elements in the sequence {fn} are respectively mapped to 12 subcarriers, to generate a first signal, and the first signal is sent. By using the determined sequence, when the signal is sent by using the PUCCH, a low correlation between sequences can be maintained, and a relatively small peak-to-average power ratio (PAPR) value and a relatively small cubic metric (CM) value can be maintained. Therefore, a requirement of a communication application environment in which the signal is sent by using the PUCCH is met.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a continuation of International Application No.PCT/CN2018/095948, filed on Jul. 17, 2018, which claims priority toChinese Patent Application No. 201710687282.0, filed on Aug. 11, 2017.The disclosures of the aforementioned applications are herebyincorporated by reference in their entireties.

TECHNICAL FIELD

Embodiments of this application relates to the field of communicationstechnologies, and in particular, to a sequence-based signal processingmethod and apparatus.

BACKGROUND

In a Long Term Evolution (LTE) system, a physical uplink control channel(PUCCH) occupies, for sending uplink control information (UCI), 13 or 14orthogonal frequency division multiplexing (OFDM) symbols or discreteFourier transform spread orthogonal frequency division multiplexing(DFT-s-OFDM) symbols in one subframe. A PUCCH format 1a/1b is used totransmit response information of 1 or 2 bits, and the PUCCH format 1a/1bis sent in a sequence modulation manner. Generally, in the LTE system,to avoid interference between PUCCHs in two neighboring cells, sequencesselected for the neighboring cells need to have a low correlation witheach other. To expand coverage of a PUCCH, it is necessary to ensurethat all sent signals have relatively small peak-to-average power ratio(PAPR) values and cubic metric (CM) values.

Currently, in the LTE system, there are 30 existing length-12 rootsequences x_(i), i=0, 1, . . . , 11 used for sending UCI and ademodulation reference signal (DMRS) by using an LTE PUCCH format 1a/1b.However, in preliminary design of the LTE system, optimization of the CMvalue and the sequence correlation is mainly considered for the 30length-12 root sequences. A relationship between the CM value and thePAPR value is: when the PAPR value is small, the CM value is certainlysmall; but when the CM value is small, the PAPR value is not necessarilysmall. Therefore, it cannot be ensured that PAPR values are small whenit is ensured that all the 30 length-12 root sequences have relativelysmall CM values and low correlations.

SUMMARY

In view of this, embodiments of this application provide asequence-based signal processing method and apparatus, to resolve aprior-art problem that 30 existing root sequences cannot meet arequirement of an existing communication application environment inwhich a signal is sent by using a PUCCH.

The embodiments of this application provide the following technicalsolutions:

A first aspect of the embodiments of this application provides asequence-based signal processing method, including:

determining a sequence {f_(n)} consisting of 12 elements, where f^(n)represents an element in the sequence {f_(n)}, the sequence {f_(n)} is asequence meeting a preset condition, the present condition isf_(n)=A·x_(n)·exp(2π·j·a·n), a value of n is 0, 1, 2, 3, 4, 5, 6, 7, 8,9, 10, 11, A is a non-zero complex number, a is a real number,j=√{square root over (−1)}, exp(2π·j·a·n) represents e^(2π·j·a·n), anelement x_(n)=u·exp(π·j·s_(n)/54), u is a non-zero complex number, and asequence {s_(n)} consisting of elements s_(n) is a sequence in a firstsequence set or an equivalent sequence of a sequence in a first sequenceset, or a sequence in a second sequence set or an equivalent sequence ofa sequence in a second sequence set, where sequences in the firstsequence set include {−3, 1, 3, −1, 3, 1, −1, −1, −1, −1, 1, 1}, {3, 1,3, 1, 3, 1, 3, −3, −1, −3, 3, 1}, {3, −1, 3, −1, −1, −1, −1, 3, 3, −1,−1, 3}, {1, 1, −1, −1, 3, 3, −3, −3, −1, 3, −1, 3}, {−1, −3, −3, 3, −3,3, −1, −3, 1, 3, −3, −1}, {1, 3, 1, −1, 1, −1, −3, −1, 1, −1, 1, 3},{−3, 3, 3, 1, −1, −3, 1, −3, −1, 1, 1, 3}, {−1, 1, 3, −3, −3, 3, 3, 1,3, 1, −3, 3}, {3, 1, 1, −1, −3, 1, −3, −1, 1, 3, 3, −3}{−1, −3, 3, 1, 1,3, 3, −3, 3, −3, 1, 3}, and {−1, −1, −3, −3, −3, −3, −1, 1, −3, 1, −1,3}, and sequences in the second sequence set include {−1, −3, 3, −1, 3,1, 1, 1, −3, −1, 1, 1}, {3, 1, −3, 1, 3, 1, −1, −1, 1, 3, 3, 3}, {−1, 3,1, 3, 1, −1, −1, −1, 1, −3, −1, 1}, {1, 3, 3, −3, 1, 3, 1, 3, 3, 1, −1,−3}, {−3, 3, 3, 1, −1, 3, −1, 3, −3, −3, −3, −1}, {−1, 3, −1, −1, −1, 3,−1, 3, 3, −1, −1, −1}, {3, 1, 3, −1, −3, 3, −1, −1, 3, −3, −3, −3}, {1,−3, 1, 1, −3, −3, −3, −3, 1, −3, −3, −3}, {−3, 3, 3, 3, −1, −1, 1, 1,−3, 1, 3, −1}, {3, 3, 3, 1, −3, −3, 1, 3, −3, 1, −1, 1}, {1, −3, −1, 3,−1, −3, 3, 1, 1, 3, −3, −3}, {1, 3, −3, −1, −3, 3, 1, −1, −3, −1, −3,−1}, {−1, −3, 3, −1, −3, −3, −3, −1, 1, −1, 1, −3}, {−1, 1, 3, −3, 1,−1, 1, −1, −1, −3, 1, −1}, {1, −3, 1, −1, −3, 1, 3, −3, 3, 3, 3, −3},{−1, 1, 3, −3, 3, 1, −1, −3, −1, −3, −1, −3}, {3, −1, −3, 3, 3, −1, 3,−3, −3, −3, −1, 1}, {−1, 3, −3, −1, 3, 1, −1, −3, −3, −3, −1, −1}, {−1,−1, 3, 3, 3, 3, 3, 3, −1, 3, −1, 3}, {−3, 1, 1, −1, 3, −1, −3, −1, −3,−3, −1, 1}, {3, −1, −3, 3, −1, 1, 3, −3, −3, −3, 3, 3}, {−1, 3, 3, −1,−1, 3, −1, 3, −1, −1, −1, −1}, {3, −1, −1, 3, 3, 3, 3, 3, 3, −1, 3, −1},{−1, 1, 3, −3, −1, −3, 3, 1, −1, −3, −1, −3}, {−3, 1, 3, 1, 3, −3, −3,−3, 3, −1, −3, 3}, {−1, 3, −1, −3, 1, 3, −3, −3, −3, 1, 1, −1}, {3, 1,1, −1, 3, 1, 3, 1, 1, 3, −3, −1}, {−1, −3, 1, −1, −3, −1, 3, −3, 3, −3,−1, −1}, {1, 1, 1, 3, −1, −1, 3, 1, −1, 3, −3, 3}, and {−3, 1, −3, 1, 3,3, −1, −1, −3, −3, −1, −1}; and

mapping the sequence {f_(n)} consisting of the 12 elements to 12subcarriers, to generate a first signal, and sending the first signal.

In the foregoing solution, with the determined sequence, when a signalis sent by using a PUCCH, a low correlation between sequences can bemaintained, and a relatively small PAPR value and a relatively small CMvalue can be maintained. Therefore, a requirement of a communicationapplication environment in which the signal is sent by using the PUCCHis met.

In a possible design, the first signal is a reference signal, or thefirst signal is a signal used to carry communication information.

In a possible design, a sequence {s_(n)} consisting of elements s_(n) isa sequence in a third sequence set or an equivalent sequence of asequence in a third sequence set. For sequences in the third sequenceset, refer to description of embodiments.

In a possible design, a sequence {s_(n)} consisting of elements s_(n) isa sequence in a fourth sequence set or an equivalent sequence of asequence in a fourth sequence set. For sequences in the fourth sequenceset, refer to description of embodiments.

In a possible design, a sequence {s_(n)} set that includes a sequences_(n) consisting of elements {s_(n)} is a sequence in a fifth sequenceset or an equivalent sequence of a sequence in a fifth sequence set. Forsequences in the fifth sequence set, refer to description ofembodiments.

In a possible design, an {s_(n)} set that includes a sequence {s_(n)}consisting of elements s_(n) is a subset in a sixth sequence set or asubset in a set including equivalent sequences of sequences in the sixthsequence set, or a subset in a seventh sequence set or a subset in a setincluding equivalent sequences of sequences in the seventh sequence set,or a subset in an eighth sequence set or a subset in a set includingequivalent sequences of sequences in the eighth sequence set, and the{s_(n)} set is a set pf sequences used by a communications system. Forthe sequences in the sixth sequence set, the sequences in the seventhsequence set, and the sequences in the eighth sequence set, refer todescription of embodiments.

In a possible design, the equivalent sequence is {q_(n)}, and an elementq_(n) in the equivalent sequence {q_(n)} meets q_(n)=s_(n)+u_(n)(mod 8).For a sequence {u_(n)} consisting of elements u_(n), refer todescription of embodiments.

In a possible design, the respectively mapping the 12 elements in thesequence {f_(n)} to 12 subcarriers includes: respectively mapping the 12elements in the sequence {f_(n)} to 12 consecutive subcarriers; or

respectively mapping the 12 elements in the sequence {f_(n)} to 12non-consecutive and equally spaced subcarriers; or

respectively mapping the 12 elements in the sequence {f_(n)} to a firstsubcarrier group and a second subcarrier group, where the firstsubcarrier group and the second subcarrier group each include sixconsecutive subcarriers, and a spacing between the first subcarriergroup and the second subcarrier group includes at least one or fivesubcarriers; or

respectively mapping the 12 elements in the sequence {f_(n)} to a thirdsubcarrier group and a fourth subcarrier group, where the thirdsubcarrier group and the fourth subcarrier group each include sixnon-consecutive and equally spaced subcarriers, and a spacing betweenthe third subcarrier group and the fourth subcarrier group includes atleast one or five subcarriers.

A second aspect of the embodiments of this application provides asequence-based signal processing method. The signal processing methodincludes:

receiving a first signal carried on 12 subcarriers; obtaining 12elements in a sequence {f_(n)}, where the first signal is generated bymapping the sequence {f_(n)} consisting of the 12 elements to the 12subcarriers, f_(n) is an element in the sequence {f_(n)}, the sequence{f_(n)} is a sequence meeting a preset condition, the preset conditionis f_(n)=A·x_(n)·exp(2π·j·a·n), a value of n is 0, 1, 2, 3, 4, 5, 6, 7,8, 9, 10, 11, A is a non-zero complex number, a is a real number,j=√{square root over (−1)}, exp(2π·j·a·n) represents e^(2π·j·a·n), anelement x_(n)=u·exp(π·j·s_(n)/5), u is a non-zero complex number, and asequence {s_(n)} consisting of elements s_(n) is a sequence in a firstsequence set or an equivalent sequence of a sequence in a first sequenceset, or a sequence in a second sequence set or an equivalent sequence ofa sequence in a second sequence set, where sequences in the firstsequence set include {−3, 1, 3, −1, 3, 1, −1, −1, −1, −1, 1, 1}, {3, 1,3, 1, 3, 1, 3, −3, −1, −3, 3, 1}, {3, −1, 3, −1, −1, −1, −1, 3, 3, −1,−1, 3}, {1, 1, −1, −1, 3, 3, −3, −3, −1, 3, −1, 3}, {−1, −3, −3, 3, −3,3, −1, −3, 1, 3, −3, −1}, {1, 3, 1, −1, 1, −1, −1, −3, −1, 1, −1, 1, 3},{−3, 3, 3, 1, −1, −3, −3, 1, −1, −1, 1, 1, 3}, {−1, 1, 3, −3, −3, 3, 3,1, 3, 1, −3}, {3, 1, 1, −1, −3, 1, −3, −1, 1, 3, −3}, {−1, −3, 3, 1, 1,3, 3, −3, 3, −3, 1, 3}, and {−1, −1, −3, −3, −3, −3, −1, 1, −3, 1, −1,3}, and sequences in the second sequence set include {−1, −3, 3, −1, 3,1, 1, 1, −3, −1, 1, 1}, {3, 1, −3, 1, 3, 1, −1, −1, 1, 3, 3, 3}, {−1, 3,1, 3, 1, −1, −1, −1, 1, −3, −1, 1}, {1, 3, 3, −3, 1, 3, 1, 3, 3, 1, −1,−3}, {−3, 3, 3, 1, −1, 3, −1, 3, −3, −3, −3}, {−1, 3, −1, −1, −1, 3, −1,3, 3, −1, −1, −1}, {3, 1, 3, −1, −3, 3, −1, −1, 3, −3, −3, −3, 1}, {1,−3, 1, 1, −3, −3, −3, −3, 1, −3, −3, −3}, {−3, 3, 3, 3, −1, −1, 1, 1,−3, 1, 3, −1}, {3, 3, 3, 1, −3, −3, 1, 3, −3, 1, −1, 1}, {1, −3, −1, 3,−1, −3, 3, 1, 1, 3, −3, −3}, {1, 3, −3, −1, −3, 3, 1, −1, −3, −1, −3,−1}, {−1, −3, 3, −1, −3, −3, −3, −1, 1, −1, −1, 1, −}, {−1, 1, 3, −3, 1,−1, 1, −1, −1, −3, 1, −1}, {1, −3, 1, −1, −3, 1, 3, −3, 3, 3, −3}, {−1,1, 3, −3, 3, 1, −1, −3, −1, −3, −1, −3}, {3, −1, −3, 3, 3, −1, 3, −3,−3, −3, −1, 1}, {−1, 3, −3, −1, 3, 1, −1, −3, −3, −3, −1, −1}, {−1, −1,3, 3, 3, 3, 3, 3, −1, 3, −1, 3}, {−3, 1, 1, −1, 3, −1, −3, −1, −3, −3,−1, 1}, {3, −1, −3, 3, −1, 1, 3, −3, −3, −3, 3, 3}, {−1, 3, 3, −1, −1,3, −1, 3, −1, −1, −1, −1}, {3, −1, −1, 3, 3, 3, 3, 3, 3, −1, 3, −1},{−1, 1, 3, −3, −1, −3, 3, 1, −1, −3, −1, −3}, {−3, 1, 3, 1, 3, −3, −3,−3, 3, −1, −3, 3}, {−1, 3, −1, −3, 1, 3, −3, −3, −3, 1, 1, −1}, {3, 1,1, −1, 3, 1, 3, 1, 1, 3, −3, −1}, {−1, −3, 1, −1, −3, −1, 3, −3, 3, −3,−1, −1}, {1, 1, 1, 3, −1, −1, 3, 1, −1, 3, −3, 3}, and {−3, 1, −3, 1, 3,3, −1, −1, −3, −3, −1, −1}; and

processing the first signal based on the 12 elements in the sequence{f_(n)}.

In the foregoing solution, with the determined sequence, when a signalis sent by using a PUCCH, a low correlation between sequences can bemaintained, and a relatively small PAPR value and a relatively small CMvalue can be maintained. Therefore, a requirement of a communicationapplication environment in which the signal is sent by using the PUCCHis met.

In a possible design, the first signal is a reference signal, or thefirst signal is a signal used to carry communication information.

In a possible design, the following is further included: a sequence{s_(n)} consisting of elements s_(n) is a sequence in a third sequenceset or an equivalent sequence of a sequence in a third sequence set. Forsequences in the third sequence set, refer to description in thespecification.

In a possible design, a sequence {s_(n)} consisting of elements s_(n) isa sequence in a fourth sequence set or an equivalent sequence of asequence in a fourth sequence set. For sequences in the fourth sequenceset, refer to description in the specification.

In a possible design, a sequence {s_(n)} consisting of elements s_(n) isa sequence in a fifth sequence set or an equivalent sequence of asequence in a fifth sequence set. For sequences in the fifth sequenceset, refer to description in the specification.

In a possible design, an {s_(n)} set that includes a sequence {s_(n)}consisting of elements {s_(n)} is a subset in a sixth sequence set or asubset in a set including equivalent sequences of sequences in the sixthsequence set, or a subset in a seventh sequence set or a subset in a setincluding equivalent sequences of sequences in the seventh sequence set,or a subset in an eighth sequence set or a subset in a set includingequivalent sequences of sequences in the eighth sequence set, and the{s_(n)} set is a set of sequences used by a communications system. Forthe sequences in the sixth sequence set, the sequences in the seventhsequence set, and the sequences in the eighth sequence set, refer todescription in the specification.

In a possible design, the equivalent sequence is {q_(n)}, and an element{q_(n)} in the equivalent sequence {q_(n)} meets q_(n)=s_(n)+u_(n)(mod8). For a sequence {u_(n)} consisting of elements u_(n), refer todescription in the specification.

In a possible design, the receiving a first signal carried on 12subcarriers includes:

obtaining, on 12 consecutive subcarriers, the first signal on the 12subcarriers; or

obtaining, on 12 non-consecutive and equally spaced subcarriers, thefirst signal on the 12 subcarriers; or

obtaining the first signal on the 12 subcarriers from a first subcarriergroup and a second subcarrier group, where the first subcarrier groupand the second subcarrier group each include six consecutivesubcarriers, and a spacing between the first subcarrier group and thesecond subcarrier group includes at least one or five subcarriers; or

obtaining the first signal on the 12 subcarriers from a third subcarriergroup and a fourth subcarrier group, where the third subcarrier groupand the fourth subcarrier group each include six non-consecutive andequally spaced subcarriers, and a spacing between the third subcarriergroup and the fourth subcarrier group includes at least one or fivesubcarriers.

A third aspect of the embodiments of this application provides asequence-based signal processing apparatus. The apparatus may be anetwork device or a terminal, or may be a chip in a network device or aterminal. The apparatus may include a processing unit and a transceivingunit. When the apparatus is the network device or the terminal, theprocessing unit may be a processor, and the transceiving unit may be atransceiver. The network device may further include a storage unit, andthe storage unit may be a memory. The storage unit is configured tostore an instruction, and the processing unit executes the instructionstored in the storage unit, so that the network device or the terminalperforms a corresponding function in the first aspect. When theapparatus is the chip in the network device or the terminal, theprocessing unit may be a processor, and the transceiving unit may be aninput/output interface, a pin, a circuit, or the like. The processingunit executes an instruction stored in a storage unit, so that thenetwork device performs a corresponding function in the first aspect.The storage unit may be a storage unit (for example, a register or acache) inside the chip, or may be a storage unit (for example, aread-only memory or a random access memory) that is in the networkdevice or the terminal and that is outside the chip.

A fourth aspect of the embodiments of this application provides asequence-based signal processing apparatus. The apparatus may be anetwork device or a terminal, or may be a chip in a network device or aterminal. The apparatus may include a processing unit and a transceivingunit. When the apparatus is the network device or the terminal, theprocessing unit may be a processor, and the transceiving unit may be atransceiver. The network device may further include a storage unit, andthe storage unit may be a memory. The storage unit is configured tostore an instruction, and the processing unit executes the instructionstored in the storage unit, so that the network device or the terminalperforms a corresponding function in the second aspect. When theapparatus is the chip in the network device or the terminal, theprocessing unit may be a processor, and the transceiving unit may be aninput/output interface, a pin, a circuit, or the like. The processingunit executes an instruction stored in a storage unit, so that thenetwork device performs a corresponding function in the second aspect.The storage unit may be a storage unit (for example, a register or acache) inside the chip, or may be a storage unit (for example, aread-only memory or a random access memory) that is in the networkdevice or the terminal and that is outside the chip.

A fifth aspect of the embodiments of this application provides acommunications system. The communications system includes the networkdevice or the terminal provided in the third aspect of the embodimentsof this application and the network device or the terminal provided inthe fourth aspect of the embodiments of this application.

A sixth aspect of the embodiments of this application provides acomputer readable storage medium that includes an instruction. When theinstruction is run on a computer, the computer performs the methodaccording to the foregoing aspects.

A seventh aspect of the embodiments of this application provides acomputer program product that includes an instruction. When theinstruction is run on a computer, the computer performs the methodaccording to the foregoing aspects.

An eighth aspect of the embodiments of this application provides a chipsystem. The chip system includes a processor, which is configured tosupport a communications device in performing a related function in theforegoing aspects, for example, generating or processing related dataand/or information in the foregoing methods. In a possible design, thechip system further includes a memory. The memory is configured to storea necessary program instruction and necessary data in a network deviceand a terminal. The chip system may include a chip or may include a chipand another discrete component.

According to the sequence-based signal processing method and apparatusprovided in the embodiments of this application, a sequence meeting arequirement for sending a signal by using a PUCCH is determined. Thesequence is a sequence {f_(n)} consisting of 12 elements, f_(n)represents an element in the sequence {f_(n)}, and the determinedsequence {f_(n)} is a sequence meeting a preset condition. Then, thesequence {f_(n)} consisting of the 12 elements is mapped to 12subcarriers, to generate a first signal, and the first signal is sent.By using the determined sequence, when the signal is sent by using thePUCCH, a low correlation between sequences can be maintained, and arelatively small PAPR value and a relatively small CM value can bemaintained. Therefore, a requirement of a communication applicationenvironment in which the signal is sent by using the PUCCH is met.

BRIEF DESCRIPTION OF DRAWINGS

FIG. 1 is a schematic flowchart of a sequence-based signal sendingprocessing method according to an embodiment of this application;

FIG. 2 is a schematic flowchart of determining a sequence {f_(n)} by aterminal according to an embodiment of this application;

FIG. 3 is a schematic flowchart of generating and sending a first signalby a terminal according to an embodiment of this application;

FIG. 4a to FIG. 4d are schematic diagrams of mapping a sequence {f_(n)}consisting of 12 elements to 12 subcarriers according to an embodimentof this application;

FIG. 5 is a schematic diagram of processing a first signal by a networkdevice according to an embodiment of this application;

FIG. 6 is a schematic structural diagram of a terminal according to anembodiment of this application;

FIG. 7 is a schematic structural diagram of another terminal accordingto an embodiment of this application;

FIG. 8 is a schematic structural diagram of a network device accordingto an embodiment of this application;

FIG. 9 is a schematic structural diagram of another network deviceaccording to an embodiment of this application; and

FIG. 10 is a schematic structural diagram of a communications systemaccording to an embodiment of this application.

DESCRIPTION OF EMBODIMENTS

Embodiments of this application provide a sequence-based signalprocessing method and apparatus. A sequence meeting a requirement forsending a signal by using a PUCCH is determined. In this way, when thesignal is sent by using the PUCCH, a low correlation between sequencescan be maintained, and a relatively small PAPR value and a relativelysmall CM value can be maintained. Therefore, a requirement of acommunication application environment in which the signal is sent byusing the PUCCH is met.

In the embodiments, the claims, and the accompanying drawings of thisapplication, terms “first”, “second”, and the like are intended todistinguish between different objects, but do not represent a particularorder. In addition, the terms “include” and “with” are not exclusive.For example, the process, method, system, product, or apparatus thatincludes a series of steps or units is not limited to the listed stepsor units, but may further include a step or a unit that is not listed.

Currently, in an LTE system, a 4G system, a 4.5G system, and a 5Gsystem, sending UCI and a DMRS by using a PUCCH can be supported. Toimprove coverage performance of the PUCCH, the PUCCH is sent in asequence modulation manner. To be specific, on all OFDM symbols fortransmitting UCI, a to-be-sent signal is modulated onto a computergenerated sequence (CGS). CGSs are screened to ensure that all sentsignals have relatively small PAPR values and CM values, therebyexpanding PUCCH coverage. Because the PUCCH is also used on a cellborder, for a user on the cell border, a sequence correlation betweensequences needs to be further considered during CGS screening.

For example, a first cell and a second cell are neighboring cells. If afirst sequence used by the first cell is highly correlated with a secondsequence used by the second cell, at a boundary of the first cell, aPUCCH sent by user equipment in the first cell may interfere withreceiving a signal by a base station of the second cell by using aPUCCH. Consequently, PUCCH receiving performance is degraded. Therefore,sequences with a low correlation need to be determined during CGSscreening.

To ensure that a relatively small PAPR value and a relatively small CMvalue can be maintained and a low correlation between sequences can bemaintained when UCI and a DMRS are sent by using the PUCCH in the LTEsystem, the 4G system, the 4.5G system, and the 5G system, or evenanother communications system or communication application environmentthat has a higher requirement, the embodiments of this applicationprovide a specific process of implementing sequence-based signalprocessing, and detailed description is provided by using the followingembodiments.

In the embodiments of this application, sequence-based signal processingis mainly described from the perspective of a receiver side and atransmitter side in a communications system or a communicationapplication environment. The receiver side may be a network device, andthe transmitter side may be a terminal; or the receiver side may be aterminal, and the transmitter side may be a network device. In thefollowing embodiments, description is provided by using an example inwhich the receiver side is a network device and the transmitter side isa terminal, but this application is not limited thereto.

The terminal related to the embodiments of this application may be userequipment. The user equipment may be a wired device or may be a wirelessdevice. The wireless device may be a handheld device with a wirelessconnection function, another processing device connected to a wirelessmodem, or a mobile terminal that communicates with one or more corenetworks by using a radio access network. For example, the wirelessterminal may be a mobile telephone, a mobile phone, a computer, a tabletcomputer, a personal digital assistant (PDA), a mobile internet device(MID), a wearable device, an electronic reader, or the like. For anotherexample, alternatively, the wireless terminal may be a portable,pocket-sized, handheld, computer built-in, or in-vehicle mobile device.For still another example, the wireless terminal may be a mobile stationor an access point.

The network device related to the embodiments of this application may bea base station. The base station may include a macro base station, amicro base station, a relay site, an access point, a base stationcontroller, a sending point, a receiving point, or the like in variousforms. In systems using different radio access technologies, specificnames of the base station may be different.

As shown in FIG. 1, FIG. 1 is a schematic flowchart of a sequence-basedsignal processing method according to an embodiment of this application.The method includes:

S101. A terminal determines a sequence {f_(n)} consisting of 12elements.

For execution of S101, optionally, the terminal may determine thesequence {f_(n)} consisting of the 12 elements after accessing anetwork. Alternatively, when the terminal accesses a network, a networkdevice determines a sequence {x_(n)} and configures the sequence {x_(n)}for the terminal, and the terminal determines the sequence {f_(n)}consisting of the 12 elements based on the sequence {x_(n)}.

During specific implementation, f_(n) represents an element in thesequence {_(n)}, and the determined sequence {f_(n)} is a sequencemeeting a preset condition. The preset condition isf_(n)=A·x_(n)·exp(2π·j·a·n); where

n is an integer, a value of n is 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, Ais a non-zero complex number, a is a real number, j=√{square root over(−1)}, exp(2π·j·a·n) represents e^(2π·j·a·n), an elementx_(n)=u·exp(π·j··s_(n)/4), and u is a non-zero complex number; and

a sequence {s_(n)} consisting of elements s_(n) is a sequence in a firstsequence set or an equivalent sequence of a sequence in a first sequenceset, or a sequence in a second sequence set or an equivalent sequence ofa sequence in a second sequence set.

Optionally, sequences in the first sequence set include:

{−3, 1, 3, −1, 3, 1, −1, −1, −1, −1, 1, 1}, {3, 1, 3, 1, 3, 1, 3, −3,−1, −3, 3, 1}, {3, −1, 3, −1, −1, −1, −1, 3, 3, −1, −1, 3}, {1, 1, −1,−1, 3, 3, −3, −3, −1, 3, −1, 3}, {−1, −3, −3, 3, −3, 3, −1, −3, 1, 3,−3, −1}, {1, 3, 1, −1, 1, −1, −3, −1, 1, −1, 1, 3}, {−3, 3, 3, 1, −1,−3, 1, −3, −1, 1, 1, 3}, {−1, 1, 3, −3, −3, 3, 3, 1, 3, 1, −3, 3}, {3,1, 1, −1, −3, 1, −3, −1, 1, 3, 3, −3}, {−1, −3, 3, 1, 1, 3, 3, −3, 3,−3, 1, 3}, and {−1, −1, −3, −3, −3, −3, −1, 1, −3, 1, −1, 3}; and

sequences in the second sequence set include:

{−1, −3, 3, −1, 3, 1, 1, 1, −3, −1, 1, 1}, {3, 1, −3, 1, 3, 1, −1, −1,1, 3, 3, 3}, {−1, 3, 1, 3, 1, −1, −1, −1, 1, −3, −1, 1}, {1, 3, 3, −3,1, 3, 1, 3, 3, 1, −1, −3}, {−3, 3, 3, 1, −1, 3, −1, 3, −3, −3, −3, −1},{−1, 3, −1, −1, −1, 3, −1, 3, 3, −1, −1, −1}, {3, 1, 3, −1, −3, 3, −1,−1, 3, −3, −3, −3}, {1, −3, 1, 1, −3, −3, −3, −3, 1, −3, −3, −3}, {−3,3, 3, 3, −1, −1, 1, 1, −3, 1, 3, −1}, {3, 3, 3, 1, −3, −3, 1, 3, −3, 1,−1, 1}, {1, −3, −1, 3, −1, −3, 3, 1, 1, 3, −3, −3}, {1, 3, −3, −1, −3,3, 1, −1, −3, −1, −3, −1}, {−1, −3, 3, −1, −3, −3, −3, −1, 1, −1, 1,−3}, {−1, 1, 3, −3, 1, −1, 1, −1, −1, −3, 1, −1}, {1, −3, 1, −1, −3, 1,3, −3, 3, 3, 3, −3}, {−1, 1, 3, −3, 3, 1, −1, −3, −1, −3, −1, −3}, {3,−1, −3, 3, 3, −1, 3, −3, −3, −3, −1, 1}, {−1, 3, −3, −1, 3, 1, −1, −3,−3, −3, −1, −1}, {1, −1, 3, 3, 3, 3, 3, 3, −1, 3, −1, 3}, {−3, 1, 1, −1,3, −1, −3, −1, −3, −3, −1, 1}, {3, −1, −3, 3, −1, 1, 3, −3, −3, −3, 3,3}, {−1, 3, 3, −1, −1, 3, −1, 3, −1, −1, −1}, {3, −1, −1, 3, 3, 3, 3, 3,3, −1, 3, −1}, {−1, 1, 3, −3, −1, −3, 3, 1, −1, −3, −1, −3}, {−3, 1, 3,1, 3, −3, −3, −3, 3, −1, −3, 3}, {−1, 3, −1, −3, 1, 3, −3, −3, −3, 1, 1,−1}, {3, 1, 1, −1, 3, 1, 3, 1, 1, 3, −3, −1}, {−1, −3, 1, −1, −3, −1, 3,−3, 3, −3, −1, −1}, {1, 1, 1, 3, −1, −1, 3, 1, −1, 3, −3, 3}, and {−3,1, −3, 1, 3, 3, −1, −1, −3, −3, −1, −1}.

An equivalent sequence of a sequence in the foregoing related sequencesets may be expressed as {q_(n)}. An element q_(n) in the equivalentsequence {u_(n)} meets q_(n)=s_(n)+u_(n)(mod 8).

In a specific implementation, optionally, sequences {u_(n)} consistingof u_(n) include:

{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, {1, 3, 5, 7, 1, 3, 5, 7}, {1, 3,5, 7}, {1, 7, 5, 3, 1, 7, 5, 3, 1, 7, 5, 3}, {1, 5, 1, 5, 1, 5, 1, 5, 1,5, 1, 5}, {3, 1, 7, 5, 3, 1, 7, 5, 3, 1, 7, 5}, {3, 3, 3, 3, 3, 3, 3, 3,3, 3, 3, 3}, {3, 5, 7, 1, 3, 5, 7, 1, 3, 5, 7, 1}, {3, 7, 3, 7, 3, 7, 3,7, 3, 7, 3, 7}, {5, 1, 5, 1, 5, 1, 5, 1, 5, 1, 5, 1}, {5, 3, 1, 7, 5, 3,1, 7, 5, 3, 1, 7}, {5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5}, {5, 7, 1, 3, 5,7, 1, 3, 5, 7, 1, 3}, {7, 1, 3, 5, 7, 1, 3, 5, 7, 1, 3, 5}, {7, 3, 7, 3,7, 3, 7, 3, 7, 3, 7, 3}, {7, 5, 3, 1, 7, 5, 3, 1, 7, 5, 3, 1}, and {7,7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7}.

In an example of obtaining an equivalent sequence of a sequence {−3, 1,3, −1, 3, 1, −1, −1, −1, −1, 1, 1} in the first sequence set, if aselected sequence {u_(n)} is a sequence {1, 3, 5, 7, 1, 3, 5, 7, 1, 3,5, 7}, an element q₀ in the equivalent sequence of the sequence {−3, 1,3, −1, 3, 1, −1, −1, −1, −1, 1, 1} meets q₀=s₀+u₀(mod 8). It can belearned from the foregoing values that s₀=−3, and u₀=1. In this a case,a sum of s₀ and u₀ is first calculated, and then a modulo operation isperformed on the obtained sum using 8. An obtained remainder is theelement q₀. That is, the element q₀ is 0. By analogy, the followingelements may be obtained: an element q₁=0, an element q₂=0, an elementq₃=6, an element q₄=0, an element q₅=0, an element q₆=6, an elementq₇=6, an element q₈=0, an element q₉=0, an element q₁₀=6, and an elementq₁₁=0. Finally, the equivalent sequence {0, 0, 0, 6, 0, 0, 0, 6, 0, 0,6, 0} of the sequence {−3, 1, 3, −1, 3, 1, −1, −1, −1, −1, 1, 1} isobtained.

Equivalent sequences of the foregoing other sequences of the firstsequence set and the second sequence set are also obtained in theforegoing manner by referring to the foregoing manner. Details are notdescribed herein again.

It should be noted that a value of a correlation between a cyclic shiftof a sequence and a cyclic shift of an equivalent sequence of thesequence is relatively high. If a sequence and an equivalent sequence ofthe sequence exist in a same sequence set, two neighboring cells may berespectively use the sequence and the equivalent sequence of thesequence. This causes relatively strong interference when PUCCHs aresent in the two cells. Therefore, one sequence set can include eitherthe sequence or the equivalent sequence of the sequence.

In a possible example, a process in which the terminal determines thesequence {f_(n)} consisting of the 12 elements after accessing a networkmay be shown in FIG. 2. A specific procedure is as follows:

The terminal determines a sequence {x_(n)} and A. A value of n is 0, 1,2, 3, 4, 5, 6, 7, 8, 9, 10, 11, and A is a non-zero complex number. Thesequence {x_(n}) may be stored in the terminal, or may be configured bythe network device for the terminal, or may be obtained by the terminalthrough calculation based on a predefined formula. For example, thesequence {x_(n}) is obtained by using the elementx_(n)=u·exp(π·j·s_(n)/4) in the foregoing disclosed {x_(n)}. Thesequence {f_(n)}={Ax₀, Ax₁, Ax₂, Ax₃, Ax₄, Ax₅, Ax₆, Ax₇, Ax₈, Ax₉,Ax₁₀, Ax₁₁} is obtained by separately multiplying A by x₀, x₁, x₂, x₃,x₄, x₅, x₆, x₇, x₈, x₈, x₁₀ and x₁₁. A value range of A is {1, −1, j,−j}.

S102. The terminal maps the sequence {f_(n}) consisting of the 12elements to 12 subcarriers, to generate a first signal, and sends thefirst signal to a network device.

The execution of S102 herein mainly means that the terminal respectivelymaps the 12 elements in the configured sequence {f_(n)} to the 12subcarriers, to generate the first signal, and sends the first signal tothe network device.

Optionally, a specific process in which a terminal maps the sequence{f_(n)} consisting of the 12 elements to the 12 subcarriers, to generatethe first signal, and sends the first signal to the network device isshown in FIG. 3, including:

S301. The terminal maps the sequence {f_(n)} consisting of the 12elements to the 12 subcarriers, to obtain a 12-element frequency domainsignal (that is, a frequency domain signal consisting of 12 elements).

In FIG. 4a to FIG. 4d disclosed in the following embodiments of thisapplication, s represents a subcarrier index that is in a communicationssystem and that is of a first subcarrier in the 12 subcarriers to whichthe sequence {f_(n)} is mapped.

Optionally, the terminal maps the sequence {f_(n)} consisting of the 12elements to 12 consecutive subcarriers. As shown in FIG. 4a ,optionally, the elements f₀ to f₁₁ in the sequence {f_(n)} arerespectively mapped to 12 consecutive subcarriers s+0, s+1, s+2, s+3,s+4, s+5, s+6, s+7, s+8, s+9, s+10, and s+11.

In a possible example, the terminal successively maps the 12 elements inthe sequence {f_(n)} to the 12 subcarriers in descending order. Oneelement in the sequence {f_(n)} is mapped to one frequency domainsubcarrier. The frequency domain subcarrier is a smallest unit offrequency domain resources, and is used to carry data information.

In a possible example, the terminal successively maps the 12 elements inthe sequence {f_(n)} to the 12 subcarriers in ascending order. Mappingone element in the sequence {f_(n)} to one subcarrier means that theelement is carried on the subcarrier. After the mapping, when theterminal sends data by using a radio frequency, it is equivalent to thatthe element is sent on the subcarrier. In a communications system,different terminals may occupy different subcarriers to send data.Positions of the 12 subcarriers in a plurality of subcarriers existingin the communications system may be configured by the network devicethrough signaling or may be predefined.

Optionally, the 12 elements in the sequence {f_(n)} may be respectivelymapped to 12 non-consecutive and equally spaced subcarriers. As shown inFIG. 4b , optionally, the 12 subcarriers are distributed at an equalspacing in frequency domain, and a spacing between any two of the 12subcarriers includes one subcarrier. A spacing of subcarriers to whichthe elements f₀ to f₁₁ in the sequence {f_(n)} are mapped is onesubcarrier. Specifically, the elements are respectively mapped to 12equally spaced subcarriers: s+0, s+2, s+4, s+6, s+8, s+10, s+12, s+14,s+16, s+18, s+20, and s+22.

Optionally, the 12 elements in the sequence {f_(n)} may also berespectively mapped to a first subcarrier group and a second subcarriergroup. The first subcarrier group and the second subcarrier group eachinclude six consecutive subcarriers, and a spacing between the firstsubcarrier group and the second subcarrier group includes at least oneor five subcarriers. As shown in FIG. 4c , optionally, elements f₀ to f₅in the sequence {f_(n)} are mapped to six consecutive subcarriers: s+0,s+1, s+2, s+3, s+4, and s+5 (subcarriers in the first subcarrier group),and elements f₀ to f₁₁ are mapped to other six consecutive subcarrierss+12, s+13, s+14, s+15, s+16, and s+17 (subcarriers in the secondsubcarrier group). In addition, a spacing between the first subcarriergroup and the second subcarrier group includes at least one subcarrier.In FIG. 4c , if the element f₅ is mapped to a subcarrier whose index iss+5, the element f₆ cannot be mapped to a subcarrier whose index is s+6.In other words, the first subcarrier group and the second subcarriergroup cannot be adjacent to each other, and there is at least onesubcarrier, between the first subcarrier group and the second subcarriergroup, that belongs to neither the first subcarrier group nor the secondsubcarrier group. Optionally, when the first subcarrier group and thesecond subcarrier group each include six subcarriers, if a spacingbetween the first subcarrier group and the second subcarrier groupincludes at least five subcarriers, a smaller PAPR and CM can beobtained, and a better frequency diversity effect is obtained.

Optionally, the 12 elements in the sequence {f_(n)} may also berespectively mapped to a third subcarrier group and a fourth subcarriergroup. The third subcarrier group and the fourth subcarrier group eachinclude six non-consecutive and equally spaced subcarriers, and aspacing between the third subcarrier group and the fourth subcarriergroup includes at least one or five subcarriers. As shown in FIG. 4d ,optionally, elements f₀ to f₅ in the sequence {f_(n)} are mapped to sixnon-consecutive and equally spaced subcarriers s+0, s+2, s+4, s+6, s+8,and s+10 in the third subcarrier group, and elements f₆ to f₁₁ aremapped to six equally spaced subcarriers s+18, s+20, s+22, s+24, s+26,and s+28 in the fourth subcarrier group. Optionally, when the thirdsubcarrier group and the fourth subcarrier group each include sixsubcarriers, if a spacing between the third subcarrier group and thefourth subcarrier group includes at least five subcarriers, a smallerPAPR and CM can be obtained, and a better frequency diversity effect isobtained. A quantity of subcarriers in a spacing between two subcarriergroups is a quantity of subcarriers between two subcarriers that are inthe two subcarrier groups respectively and that are spaced by a smallestquantity of subcarriers. As shown in FIG. 4d , a spacing between thethird subcarrier group and the fourth subcarrier group includes sixsubcarriers.

In the manner shown in FIG. 4a or FIG. 4b in which the sequence {f_(n)}is mapped to consecutive or equally spaced subcarriers, CM values arerelatively good. In the manner shown in FIG. 4c and FIG. 4d in which thesequence {f_(n)} is mapped to two subcarrier groups, CM values arehigher than those obtained in the manner shown in FIG. 4a or FIG. 4b inwhich the sequence {f_(n)} is mapped to consecutive or equally spacedsubcarriers, but a frequency diversity effect is better.

A manner of respectively mapping the 12 elements in the sequence {f_(n)}to 12 subcarriers in this embodiment of this application is not limitedto the foregoing manners.

S302. Transform the 12-element frequency domain signal into a timedomain signal through inverse fast Fourier transformation (IFFT), andadd a cyclic prefix to the time domain signal, to generate a firstsignal.

S303. Send the first signal at a radio frequency.

Optionally, when S302 is performed, the time domain signal obtainedafter the terminal performs IFFT on the 12-element frequency domainsignal is an OFDM symbol. When S303 is performed, the terminal sends thefirst signal at the radio frequency. In other words, the terminal sends,on the 12 subcarriers, the first signal carrying the sequence {f_(n)}.

In a possible example, the terminal may send, on one OFDM symbol, thefirst signal carrying the sequence {f_(n)}, or may send, on a pluralityof OFDM symbols, the first signal carrying the sequence {f_(n)}.

Optionally, the first signal is a reference signal. Specifically, thefirst signal may be UCI and a DMRS, or may be acknowledgment (ACK)information, or negative acknowledgment (NACK) information, or uplinkscheduling request (SR) information. This embodiment of this applicationdoes not limit the first signal to including only the foregoinginformation.

Optionally, the first signal is a signal used to carry communicationinformation. In a specific implementation, the communication informationmay be carried through sequence selection or may be carried in asequence modulation manner, but is not limited thereto.

Optionally, in the sequence selection manner, 2^(n) orthogonal sequencesare allocated for one terminal. Optionally, the 2^(n) orthogonalsequences may be 2^(n) cyclic shifts of one root sequence, and the 2^(n)orthogonal sequences can carry n-bit information. For example, there arefour sequences {0}, {1}, {2}, and {3}, where 00 is corresponding to thesequence {0}, 01 is corresponding to the sequence {1}, 10 iscorresponding to the sequence {2}, and 11 is corresponding to thesequence {3}. In this case, the four sequences can carry 2-bitinformation.

It should be noted that for the sequence selection manner, differentcyclic shifts are represented by using different values of a in thesequence {f_(n)}. Optionally, a may carry different pieces ofinformation.

Optionally, in the sequence modulation manner, one sequence is allocatedfor one user, and a modulation symbol is generated for information thatneeds to be transmitted by the user. The modulation symbol includes butis not limited to a BPSK symbol, a QPSK symbol, an 8QAM symbol, a 16QAMsymbol, or the like. The modulation symbol is multiplied by the sequenceto generate an actually to-be-sent sequence. For example, one BPSKsymbol may be 1 or −1. For a sequence {s}, after modulation is performedbased on the BPSK symbol, a to-be-sent sequence may be {s} or {−s}.

In a possible example, according to description corresponding to FIG. 2in the specification, after accessing a network, the terminal maydetermine, based on A and a sequence {x_(n)}, a sequence {f_(n)} thatconsists of 12 elements and that is configured by the network device.

It should be noted that for the sequence modulation manner, differentpieces of information are carried by using different values of A in thesequence {f_(n)}.

Optionally, A may be a modulation symbol. In this case, A is obtainedafter a data information bit or control information bit is modulated. Ais carried on the 12 elements included in the sequence {f_(n)}.

Optionally, A is a constant. For example, A=1. That A is a constantmeans that A does not carry an information bit. For example, A may be asymbol known to both the terminal and the network device. Alternatively,A may represent an amplitude.

It should be noted that although A is a constant, it does not representthat A is constantly unchanged. When the first signal is sent atdifferent moments, A may be variable. For example, all the 12 elementsincluded in the sequence {f_(n)} or the sequence {x_(n)} are a referencesignal, and A is an amplitude of the reference signal. When the terminalsends a first signal for a first time, the first signal may be sentbased on A=1. When the terminal sends a first signal for a second time,the first signal may be sent based on A=2.

S103. The network device receives the first signal carried on the 12subcarriers, to obtain the 12 elements in the sequence {f_(n)}.

It can be learned from S102 that the first signal is generated byrespectively mapping the 12 elements to the 12 subcarriers based on thesequence {f_(n)} consisting of the 12 elements. For detailed descriptionof the sequence {f_(n)}, refer to corresponding description in S101 andS102. Details are not described herein again.

For execution of S103, optionally, a process in which the network devicereceives the first signal carried on the 12 subcarriers is: the networkdevice obtains a time domain signal and removes a cyclic prefix from thesignal, and then performs 12-element FFT on a signal whose cyclic prefixis removed, to obtain a 12-element frequency domain signal; then, theterminal receives the first signal carried on the 12 subcarriers. Thefirst signal is the sequence {f_(n)} consisting of the 12 elements. Forexample, the network device receives the signal on the 12 subcarriersbased on positions of the 12 subcarriers in subcarriers in acommunications system that are configured by the network device orpredefined.

In a specific implementation, after accessing a network, the terminalsends a PUCCH by using a configured sequence {f_(n)}, and the networkdevice receives the PUCCH by using the sequence {f_(n)} configured forthe terminal.

S104. The network device processes the first signal based on the 12elements in the sequence {f_(n)}.

Optionally, FIG. 5 shows a schematic diagram of a process in which thenetwork device processes the first signal. The network device obtainsall possible sequences by traversing a locally stored sequence {f′_(n)},separately performs correlation processing and maximum likelihoodcomparison on the obtained sequence {f_(n)} and all the possiblesequences of the sequence {f′_(n)}, to obtain data transmitted by theterminal.

With reference to the description corresponding to the foregoing S102 inthe specification, a value combination for 2-bit information is {(−1,−1), (−1, 1), (1, −1), (1, 1)}. With reference to FIG. 2, when the 2-bitinformation is (−1, 1), the obtained sequence {f′_(n)} is a sequence{f′_(1,n)}; when the 2-bit information is (−1, 1), the obtained sequence{f′_(n)} is a sequence {f′_(2,n)}; when the 2-bit information is (1,−1), the obtained sequence {f′_(n)} is a sequence {f′_(3,n)}; when the2-bit information is (1, 1), the obtained sequence {f′_(n)} is asequence {f′_(4,n)}. The sequence {f_(n)} separately correlated with{f′_(1,n)}, {f′_(2,n)}, {f′_(3,n)}, and {f′_(4,n)}, to obtain fourcorrelation values. A value of 2-bit information corresponding to alargest correlation value is the data obtained by the network device.For example, if the largest correlation value is obtained throughcorrelation between the sequences {f_(n)} and {f′_(1,n)}, the 2-bitinformation is (−1, −1).

According to the sequence-based signal processing method disclosed inthis embodiment of this application, a sequence meeting a requirementfor sending a signal by using a PUCCH is determined. The sequence is asequence {f_(n)} consisting of 12 elements, f_(n) represents an elementin the sequence {f_(n)}, and the determined sequence {f_(n)} is asequence meeting a preset condition. The preset condition isf_(n)=A·x_(n)·exp(2π·j·a·n), a value of n is 0, 1, 2, 3, 4, 5, 6, 7, 8,9, 10, 11, A is a non-zero complex number, a is a real number,j=√{square root over (−1)}, exp(2π·j·a·n) represents e^(2π·j·a·n), anelement x_(n)=u·exp(π·j·s_(n)/4), and u is a non-zero complex number. Asequence {s_(n)} consisting of elements s_(n) is a sequence in a firstsequence set or an equivalent sequence of a sequence in a first sequenceset, or a sequence in a second sequence set or an equivalent sequence ofa sequence in a second sequence set. Then, the 12 elements in thesequence {f_(n)} are respectively mapped to 12 subcarriers, to generatea first signal, and the first signal is sent. By using the determinedsequence, when the signal is sent by using the PUCCH, a low correlationbetween sequences can be maintained, and a relatively small PAPR valueand a relatively small CM value can be maintained. Therefore, arequirement of a communication application environment in which thesignal is sent by using the PUCCH is met.

Further, based on the lowly correlated sequence-based signal processingmethod disclosed in this embodiment of this application, for thesequence {s_(n)} related to the sequence {f_(n)} that consists of the 12elements and that is determined in S101, the sequence {s_(n)} consistingof elements s_(n) may be a sequence in a third sequence set or anequivalent sequence of a sequence in a third sequence set. Sequences inthe third sequence set include:

{−3, −3, −3, 3, −1, 1, −3, 3, 1, −3, −1}, {1, 1, 1, −1, −1, 3, −1, −1,1, 3, 1, −3}, {1, 1, 3, 1, −1, 3, 3, 3, −1, 1, −3, 1}, {1, −1, −3, −3,3, −3, −1, −3, 1, −3, −3, −1}, {1, 1, 3, −1, 3, −3, −3, −1, 3, 1, −1,−3}, {1, −3, −3, 3, −1, −1, 1, 3, 3, 1, 3, 1}, {−1, −3, −3, −3, 3, −1,1, −3, 3, −1, 1, 3}, {1, 1, −3, 3, 3, −1, 1, 3, −1, −3, 1, −3}, {−3, −1,3, −3, −3, −1, −3, 1, −1, −3, 3, 3}, {−3, 3, −3, 3, −1, 1, 3, −1, −1,−3, 1, 1}, {−1, −1, −3, 3, 1, −3, 3, −3, −3, −1, 3, −3}, {1, −1, −1, −1,−1, 1, 1, −3, 3, −1, −3}, {−3, 1, −3, −1, −1, 1, −3, −1, −1, −3, 3, 3},{3, 3, −1, −1, 1, −3, 1, 3, 1, 1, 3, 1}, {−3, 3, −1, 1, 3, −1, −3, 1, 3,3, 3, 3}, {−1, 3, −3, 1, −1, 3, 3, −3, −3, −3, −3, 3}, {−3, −3, 3, −3,−1, 3, 3, 3, −1, −3, 1, −3}, {−3, −1, 1, 3, −1, −3, −3, 3, −1, 3, 1, 1},{3, 3, 3, −3, 1, 3, 3, −3, 1, −1, −3, −3, 1}, {1, −1, −3, 3, −3, −1, 1,−3, 3, −3, 3, −3}, {3, 1, −3, 3, 3, 1, 1, 3, −3, −1, −3, −1}, {−3, −1,−3, −1, −3, 3, −3, −1, 1, −1, −3, 3}, {−1, −1, −1, −3, 3, −1, −3, −1, 3,−1, 1, 3}, {3, −1, 1, −3, −1, −1, −3, 3, −3, −3, −1, −1}, {3, −3, 1, 3,−3, −3, −3, 3, 1, −3, 3, 1}, {−3, −1, 1, 3, −1, −3, 3, 1, 1, −1, 1, −1},{−1, 3, −3, −3, 1, −3, 1, 1, −1, 3, 1, 1}, {−3, 1, −1, −1, −1, 1, 1, 1,−3, −1, 3, −1, −1, −1, 3}, {−1, 1, −3, −3, −1, −1, 3, 1, 1, 1}, {3, 1,1, 3, 1, −1, −3, −1, 3, 1, −3, −1}, {3, −3, −1, 1, 1, −3, 3, 3, −3, 3,−3, 3}, {3, −3, −1, 1, −1, −3, 3, −3, −1, −3, −1, −3}, {1, −1, −3, −1,−1, 1, 3, −3, 1, −3, −1, −3}, {−1, 3, 3, −1, −3, 1, −3, 1, 3, 3, 3, 3},{3, 1, 3, −1, 3, −3, −1, 1, 1, 3, 1, −1}, {1, −3, 3, −1, 3, 3, 3, 1, 1,−1, 1, 31}, {−1, 3, −3, 1, −3, −3, −3, −1, −1, 1, −1, −3}, {−3, 1, 3,−1, 1, 3, −3, −3, −3, −1, −3}, {1, −1, −1, −3, −3, −1, 3, −1, −1, −1, 1,1, 3}, {3, 1, 1, −1, 3, 1, −3, −1, −1, 1, 3, 1, 3}, {−1, −3, −1, −3, −1,−1, −3, 1, 1, 3, −3, −1}, {1, −1, −1, −3, −3, 1, −3, 3, 3, −3, −3, −1},{1, 3, −3, 1, 3, 1, −3, 3, −3, −3, 3, 1}, {3, 3, 1, 1, −3, 1, −3, 1, −3,−3, −1, −1}, {3, −3, 3, 1, 1, 1, −3, 3, 1, 3, −3, 1}, {3, 3, 3, 1, −1,−1, 3, 1, −3, 1, 3, −3}, {−3, −3, −3, −3, 1, −3, 1, 3, −1, −1, 3, 31,1}, {3, 1, −1, 3, −1, −1, −3, 3, −3, −1, −1}, {−1, 1, −1, 1, −1, −1, 1,−3, −3, 3, 1, −1}, {−1, −3, −1, −3, −1, 3, −3, −1, 1, −1, −3, 3}, {3, 1,3, 1, −3, 3, 1, −1, −1, 1, 3, −3}, {−3, 1, 1, −1, 3, 3, 3, 1, 1, 1, 3,−1}, {−1, 1, 3, −3, 1, 1, −1, 3, −3, 3, −3, 3}, {1, 3, −3, 3, 3, 3, 1,1, 1, −3, 1, −1, 3}, {−1, −1, −1, 1, 3, −1, 1, −1, 3, −1, −3, 3}, {−3,−3, 1, 1, −3, 3, 3, 3, 3, −1, 3, −1}, {−1, 1, 1, 3, −3, 1, −3, 3, 1, 1,−1, −3}, {3, −1, 3, 1, −1, 3, 3, 1, 1, 1, 3, −3}, {3, −1, −3, 1, 1, 1,1, 1, 1, −3, −1, 3}, {−3, −1, −1, −3, −3, −1, −3, 3, 1, 3, −1, −3}, {3,−1, −3, 3, −3, −1, 3, 3, 3, −3, −1, −3}, {−1, 1, −1, 1, 3, 1, −3, −3, 3,1, −3, 3}, {−1, −3, −3, 3, 1, −3, −1, 1, 3, 3, −3, 3, −3}, {−1, 3, 3,−1, 3, −1, −1, −3, −3, 3, 3, −3, −3}, {1, −3, 1, −3, −3, −3, −3, −1, −1,3, 3, −1}, {3, −3, 3, −3, −3, −1, 1, 3, −3, 3, 1, −1}, {−3, −1, 3, 1,−3, −1, −3, 3, 1, 3, 3, 1}, {1, −3, 1, −3, 1, −3, −3, −3, −3, −1, −1, 3,3}, {−1, −1, −3, 1, −3, −1, 3, −1, −1, 1, −3, −3}, {−1, −3, −3, −3, −1,−1, −1, −3, −1, 1, −3}, {1, 3, −3, 1, 3, 3, −1, 3}, {−1, −1, 3, 1, 1,−3, 1, −1, 3, −1, 1, 1}, {−1, 1, 1, 3, 3, −1, 3, −3, −3, 3, 3, 1}, {1,1, −3, −3, 1, 3, −1, 3, −1, −1, −1, −1}, {−3, −3, −3, 3, 3, 3, −3, −1,3, −1, −3, 1}, {1, −1, 3, −1, −1, −1, −3, −1, 1, 1, 1, −3}, {−3, 3, 1,−3, −1, −3, −3, 3, −3, −3, −1, 1}, {−1, 1, 1, −1, 1, −1, −3, −3, 1, 1,−1, 3}, {3, −1, −3, −1, 1, 3, −3, −1, −3, −3, −3, 3}, {1, 1, −1, 1, −3,1, −1, 3, 3, −1, −1, 1}, {3, −1, 3, 3, 3, −3, 1, 1, 1, −1, 3, 3}, {3,−3, 3, 3, −3, −1, −3, 1, 3, −3, 3, 1}, {−1, −3, 3, −1, 1, −1, −3, −3,−1, −3, −1, 1}, {1, −3, 3, 1, −3, −3, −3, −3, −3, −3, 1, 3}, {1, −1, −3,−3, 3, −3, −3, −3, −1, 1, 3, −1}, {1, −3, −1, −1, −3, −3, −3, 3, −1, −1,−3, 1}, {−3, −1, 3, −3, −3, −3, −3, 1, −1, 3, 1, −1}, {−1, −1, −3, 3,−3, 3, 1, 3, −3, 3, −3, −1}, {−1, −3, 1, −3, −1, 1, 1, 3, 3, 1, 1, −1},{3, 3, 3, 3, −1, 1, −3, −3, 1, 1, −3, 3}, {1, 3, −1, −3, −1, −3, 1, −3,−3, 1, −1, −1}, {3, 1, 1, 3, 3, −1, −1, 1, −3, 1, 3, 1}, {−1, 1, 1, 1,3, 1, −1, −3, 3, 1, 3, −1}, {3, −3, −3, 1, 1, −3, 3, −1, 3, −3, 3, 3},{3, −1, 1, −1, −3, 3, 1, −1, 1, 1, 1, 3}, {−3, −1, 3, 1, 3, 1, −1, 3, 3,−1, −3, −3}, {−3, −1, −1, −1, −1, −3, −3, 1, −1, 3, −3, 1}, {3, −1, 3,3, −1, 1, 1, 1, −3, 3, 3, 3}, {−1, −1, −1, −1, 3, 1, −3, −3, 1, 1, −3,−1}, {1, 1, 3, 3, −3, 1, 3, −1, 3, 1, −1, −1}, {3, −3, −3, −1, 3, −1, 3,3, 1, 1, −1, −3}, {3, −1, −1, −3, 1, 1, −3, 3, −3, 3, 1, 3}, {3, 3, 1,−3, −3, 3, −1, 3, 1, −3, −1, −1}, {3, −3, 3, 1, 3, 1, −3, −3, 1, −1, −1,3}, {−1, −3, −3, 3, −1, −3, −1, 3, −3, −1, 1, 1}, {−1, 3, −1, −1, 3, 1,1, 1, −3, −1, −1, −}, {−1, 3, −1, −1, −1, −1, −1, −1, 3, 3, 3, −1}, {1,−1, −3, −3, −3, −1, −1, 1, −3, −1, 3, −1}{3, −1, 3, −1, −1, 3, −1, −1,−1, 3, 3, 3}, {−1, 3, 3, 3, −1, −1, 1, −1, 1, 1, −1, 1}, {−3, 3, −3, −1,−3, −1, 1, 3, −3, −1, −3, 3}, {−3, −1, −1, 1, −3, −1, −3, 1, −1, −3, 3,3}, {1, −1, 1, −3, −3, 1, 3, −1, −1, −1, 1, −1}, {3, −1, −1, 1, 3, 3, 1,3, 1, 1, −1, 3}, {−1, 1, −1, −1, −1, 3, 1, −3, −3, 1, −1, 1}, {3, −3, 1,−1, 1, −3, 3, 1, −3, 3, 3, −3}, {1, 1, 3, 3, −1, 1, −1, −3, 1, −3, −1,31, 1}, {1, −3, −1, 1, −3, 3, −3, 3, −1, −3, −3}, {3, 3, 3, 1, 1, −3, 3,1, −3, 1, −3, −1}, {1, −3, −1, 1, 3, 3, 3, −3, 3, 3, 1, −1}, {−1, 1, −1,−1, 1, −1, 1, 1, −3, −3, −3, 1}, {−1, −1, −3, −3, −3, −1, 1, −1, −1, 3,1, −3}, {−1, −3, 1, 3, 1, 3, −1, 3, 3, −1, 1, 1}, {−3, −3, 1, 3, −3, 3,−1, −3, −1, −3, 1, 1}, {−1, 1, 3, 1, −3, 1, −1, 3, 1, 1, −1, −1}, {−1,−1, −1, 1, −3, −3, −3, 3, −1, −1, 3, −1}, {3, 3, 3, −3, −3, −1, 3, −3,1, −3, 3, 1}, {−1, 1, 3, 1, 1, 1, −1, −1, −3, 1, −1, 3}, {−1, 3, −3, 1,1, 3, 1, −1, −1, 1, 1}, {−3, −1, 3, −3, 1, −1, 3, 1, −1, 3, 3, 3}, {1,−3, 1, 1, 1, −1, 3, 3, 3, −3, 1, 1}, {1, 1, 1, −3, −3, −3, 1, −3, −3, 1,−3, −1}, {3, 3, −3, 3, −3, 3, −1, −3, 3, 3, −1}, {−3, −1, 1, −1, 1, −1,−3, −3}, {3, −3, −3, 1, 1, −3, −3, 3, 3, −1, 3, −1}, {3, −3, −3, −1, −1,−3, −3, 3, 1, 1, −3, 1}, {1, −3, 1, −1, 3, 1, 3, −3, −1, −1, −3, −3},{−3, 1, −3, −1, 3, −3, −3, −1, −1, −1, −3, 3}, {1, −3, 3, −1, 3, −3, −1,−3, 1, 1, −1, −1}, {−1, −3, 3, −1, 3, −3, 1, 3, 3, −3, −3, −3}, {3, 1,1, −3, −1, 1, 1, 3, 1, 3, 1, −3}, {3, 3, −3, −1, 1, −3, 1, 3, 1, −3, 3,1}, {−1, −3, −1, −1, −3, 3, −3, 1, −1, −3, −1}, {−3, −3, −3, 3, 3, 1, 3,−3, −1, 3, 1, −3}, {−3, 1, 3, −1, 1, 1, 3, 3, 3, 1, −1, 3}, {1, −1, 1,−3, −3, 1, 1, −3, 3, −1, −1, −1, −1}, {3, −3, 1, −1, −1, −3, 3, 3, −3,3, 3, −3}, {−1, −3, 3, −3, 3, 1, 3, −3, 3, −3, −1, 1}, {−1, 1, −3, 1,−1, −3, −3, 3, 3, −3, −3, −1}, {1, 3, 1, −3, −3, 1, −1, 3, 3, 3, 1, 3},{1, −3, −1, −1, 1, −1, 1, 1, −1, −3, −3, 1}, {−1, −1, 1, −1, 1, 3, −3,1, 3, 1, −3, 3, 3, 1}, {3, 3, 3, −3, −3, −3, 1, 3, 3, −1, 1, −3}, {1,−3, 1, −1, −1, 1, −1, −1, −3, −3, 1, 1}, {−1, −1, −1, 3, 3, −1, −3, 3,−1, 3, −1, 1}, {−3, 3, 3, −1, −3, −1, −1, 3, 3, −3, 1, 3}, {3, −3, 1,−3, 1, 1, 1, −3, 3, 1, 3, 3}, {−3, 1, −3, −1, 1, −1, −3, −3, 3, 3, −3,−3}, {−3, 3, −3, 3, 3, 1, 1, −3, 3, 3, −3, −1}, {−3, −1, 3, −1, −1, −1,3, −1, −3, 3, 3, 3}, {1, 1, −1, −3, −1, 1, −1, −3, 1, −3, −1, 1}, {1,−1, −3, −1, −3, −3, 3, −3, 1, −3, −3, −3}, {−3, 3, 1, 3, 1, 3, 3, 3, 3,−3, −1, 1, −3}, {1, −3, −1, −3, 1, 1, 3, 1, 3, 3, 1, 1, 1}, {−3, −1, −1,1, −3, 1, 1, 3, 1, 3, 1−1, −1, 3, −3, −1, −3, −3, 3, −3, 3, −1, −11, −3,3, 1}, {3, 1, 1, −1, −3, 1, 1, 1, 3, 3, −1, 1}, {−1, 3, 1, −3, −3, −1,−1, −1, −3, −3, −3}, {1, −1, −3, 1, −3, 1, 3, −1, −1, −1, 1, 1}, {1, 3,1, −3, −3, 1, 3, −1, −1, −1, −3, −1}, {−3, −3, −3, −1, 1, −1, −1, 3, −3,−1, −3, 3}, {−1, −1, −3, 3, 1, −3, −3, −1, −1, 1, −3, −1}, {−3, −3, 3,−1, −3, −1, 3, 1, 1, 3, −1, −1}, {3, −1, −3, 1, −3, −3, 3, 3, 3, 3, −3,−1}, {1, 1, −3, −1, −1, −3, 1, 3, 1, −3, 3, 3}, {−1, −1, 3, −3, −1, −3,−1, −1, 3, 1, 3, 1}, {1, −3, 3, 3, 3, 1, −1, 1, 1, 3, −3, 1}, {1, −3, 1,3, 3, 1, 3, 3, −3, −3, 1, 1}, {−1, 3, −1, −1, −3, −3, 3, 3, 3, −3, −3,−1}, {1, −3, 3, −1, −3, 3, 3, 1, 1, −1, 1, 3}, {1, 3, 3, −3, 1, 3, −1,3, 3, 3, 1, −1}, {−1, 1, 1, −3, 1, −1, 1, 3, 1, −1, −3, −3}, {−1, −1,−3, 1, −3, 3, 1, 3, −1, 1, 3, 3}, {−3, −1, 1, 1, 3, −3, 3, 3, −3, 3, 3,1}, {1, 1, −3, −3, 3, −3, 1, 1, −3, 1, −1, 1}, {1, −3, −1, −3, 3, 1, −1,−1, 1, −1, −1, 1}, {−3, −1, 3, −1, −3, 1, 1, 1, −1, −3, −3, −1}, {3, −3,−3, −3, −3, 1, −3, −3, 3, 1, 3, −1}, {3, −1, 1, 1, −3, −1, −1, −1, −1,−1, 3, 11, 11, 3, −1, 3, −1, −3, 3, −1, −1, 3, 3, 3}, {3, 1, −3, 3, −3,−1, −3, −3, −3, −3, 1, 3}, {1, −1, 3, −1, 3, −3, −1, 3, 3, −1, −1, −1},{−1, −1, −3, −3, 3, 1, −3, 3, −1, −3, −1, 1}, {−3, 3, 3, 1, −3, 3, −1,3, 3, 3, −3, −1}, {−1, −1, −1, 3, 1, −3, 3, −1, 3, −3, 1, 3}, {−3, 1,−1, 1, 3, 3, −1, 3, 3, 3, 3, 1}, {−3, −1, −1, 1, −3, 1, 1, −3, 1, −1,−1, −3}, {3, 1, 1, −1, 3, −1, −1, 3, −1, 1, 1, 3}, {3, −1, 3, −3, −1,−1, −1, 3, −1, −1, −1, −3}, {−3, 1, 1, −3, −1, 3, −3, 3, −1, 1, 1, 1},{−1, −1, 1, 1, −1, 1, −1, −1, 3, −3, 3, −11, 11, −1, −3, −3, −3, 1, −3,−1, 3, −3, −3, −1}, {3, −3, 3, 3, 3, −1, −1}, {1−1, −3, 1, −3, −1, 3, 3,3, −3, −1, −1, −3}, {−3, −3, −1, −3, 3, 1, −3, −3, 1, 1, 3, 1, 1, −1,3}, {−1, −3, 1, 3, −1}, {−1, 3, 1, −3, −1, 3, −3, 3, 3, 3, 3, −31, 11,3, 3, −3, 1, 3, −1, −1, −3, 3, 1, −3}, −3, 1, 3, −1}, {−3, 2, −3, −},{1, 3, 3, −3, 1, 3, −1, −1, −3, 1, −}, {1, −3, 1, −1, −3, 3, 3, 1, 3,−3}, {3, 3, 3, −3, −1, 3, −1, −1, −1, 3, −1, −31, 1}, {−1, 3, 1, −1, 1,3, 3, −3, 3, −1, −1, 3, −1, 1, −1}, {3, 3, 3, −3, −1, 3, −1, −1, −1, 3,−1, −}, {1, −1, 3, −1, 1, −3, −1, 1, 3, 3, 3}, {1, 3, 3, −3, 3, 3, −3,3, 1, 1, −1, −3}, {3, −1, −3, 1, 1, 1, −3, −1, 1, 3, 1, 1}, {3, −3, 1,−3, 1, −1, 1, 1, 3, 3, 1, 1}, {1, 1, −3, 3, 1, 3, 3, −3, 3, −3, 1, 1},{1, −1, −1, 1, −1, −1, 1, 3, −3, −1, −3, 1}, {−3, 1, −1, 3, 1, 1, 1, 1,3, −1, 1, −3}, {3, 1, −3, 3, 3, 3, 1, −1, −1, 1, 3, −3}, {−1, 3, −3, −1,3, 1, 3, 3, −3, −3, −3, 31, 11, −1, 1, −3, 3, −3, −1, 3, 3, −1, 3, 3},{−3, −1, −3, 1, 3, −1, −3, 1, 1, 3, 1, 1}, {3, −1, 1, −3, −3, −3, −3,−3, 1, −1, 3, 1}, {−1, −1, −3, −1, 1, 3, −1, −3, −1, 3, −1, −3}, {1, 3,−3, −1, 3, −3, 3, −3, 3, 1, −1, −3}, {1, −1, −1, −3, 1, −3, 3, 1, −3,−1, 1, 3}, {3, 3, 1, 1, 1, 3, 3, −3, 1, −3, −3, 1}, {3, 3, −3, −1, 3, 3,−3, 1, −3, 1, 1, −1}, {3, 3, 3, 3, −1, 1, −3, −1, −1, 3, 1, −3}, {−1,−3, 3, −1, −1, −1, −3, −1, −3, −1, 1, 3}, {3, 1, 3, −1, −1, 3, 1, −1, 1,1, 1, −3}, {−1, −3, −1, −1, 3, −3, 1, 3, 1, −3, −3, 3}, {1, −3, 1, −1,1, 3, −1, −1, 3, 3, 3, 3}, {−3, 3, −3, 3, −1, −3, 3, 3, −1, 3, −3, −1},{3, 1, −1, 1, −1, −3, 3, −3, −1, −3, −1, 1}, {3, 1, 3, −3, −3, 1, −3, 3,−3, 3, 3, −1}, {1, −1, −1, −1, −1, −3, 1, 3, 1, −3, −3, 1}, {−1, 3, −1,−1, 3, −3, 3, 1, 1, 3, 3, 3}, {−1, 3, 3, −1, −3, −1, 3, 1, 1, 1, 1, −1},{−1, −1, 3, −1, 3, −3, −1, −3, 3, −1, −1, −1}, {−1, −1, 3, 3, 3, 1, 3,3, −1, 3, −1, 1}, {1, −3, 1, −3, 3, 3, 3, 3, 3, −3, −1, 1}, {1, 1, −1,1, 1, −3, 3, −1, 1, −3, 3, −3}, {−3, −3, 1, 1, 3, 1, 3, 1, 3, −1, 3, 3},{3, 1, 3, 1, −1, 3, −3, 1, 3, −3, −3, −1}, {1, −3, 1, 3, −1, −3, 3, −3,−3, 1, 1, 1}, {−3, 3, 1, 3, −1, −3, −3, −1, −1, 1, 3, −1}, {1, −3, 1,−3, 1, 3, 3, 1, 3, 3, −1, −1}, {3, 3, −1, −3, 3, 1, 3, 1, −3, 1, −3,−1}, {1, −3, 3, 1, −1, −1, 3, 3, 3, 3, 1, 3}, {−3, 1, 1, 3, −3, 3, 1,−3, −3, 3, −3, 3}, {−1, −3, 1, −1, −1, −3, 1, 1, 1, 1, −3, −1}, {−3, −1,3, −1, −3, 1, 3, 3, 1, −1, −1, 1}, {1, 1, 3, −1, −3, 3, −3, −3, 3, −1,1, −3}, {−1, 1, −3, −1, −1, −3, 1, 1, 1, 3, −1, −3}, {1, −3, −1, 3, −3,−3, −3, −3, 3, −1, −3, 1}, {−3, 1, −1, −3, −3, 3, 3, −1, 1, 1, 1, 3},{−3, 3, −3, 3, 3, 1, −1, 3, 3, 3, −3, −1}, {−3, −3, −3, −3, 1, 1, −3,−1, 1, −1, 3, −1}, {−1, −1, −1, 1, −1, 3, 3, −1, −1, 3, −3, 3}, {−3, −3,−1, 3, −3, −1, 3, 1, 1, −1, 3, 1}, {−3, 1, 1, 3, −1, 1, 1, 3, 1, −3, −3,3}, {−1, 1, 1, 1, 1, −3, −1, −3, 1, −3, −3, 1}, {−1, −1, 1, −1, −3, 3,−3, 1, −1, 3, −3, 1, 1}, {3, −1, 3, −1, 1, 1, 1, 1, 1, −1, −3, 3}, {1,3, 1, 3, −3, 1, −1, 3, 1, −1, −1, −3}, {−3, 1, −3, −3, 1, −1, 1, 3, 3,1, 1, 1}, {−1, −3, −3, 1, −3, 1, 3, 3, −1, 1, 3, 3}, {−1, −3, 1, −3, −1,−3, 1, 1, −1, 1, 1, 3, −3}, {1, 1, −3, 1, 3, 1, 3, 1, 3, 3, −1, −1}, {3,−3, 1, 1, 3, 1, −3, 3, 3, 1, −3, −3}, {−3, 3, −3, 1, 1, −3, −3, 1, −1,1, 1, 1}, {−3, 1, −1, 3, 1, 3, −3, −1, 1, −1, −1, −3}, {3, 1, −1, 3, −3,−3, 3, 3, −3, 3, −3, 1}, {−3, 3, 1, −1, 3, −1, 3, −1, 1, 1, 1, 1}, {3,−1, −3, 1, 3, −1, −3, −3, −3, 3, 3, −3}, {3, 1, −1, −3, −3, −3, −3, −3,−1, 3, −1, 3}, {−1, −3, 3, −3, 1, −3, −3, −3, −1, 1, 3, 1}, {−1, 3, −3,−1, −1, 3, 1, 3, 1, 3, 3, 1}, {−3, 3, −1, −1, −1, −1, 3, −3, −3, −1, 3,−3}, {1, 1, 3, 3, 1, 1, 3, 1, −1, −3, −1, 3}, {1, 3, −1, −3, 3, −1, 1,1, −1, −1, −1, 1}, {−3, 3, −3, −1, 1, −3, 1, 1, 1, 3, 1, −1}, {1, −1,−3, 3, 3, −3, −1, −1, −1, 1, −3, −1}, {1, −1, −3, 3, 1, 1, 3, −1, −1, 1,−1, 1}, {1, 3, 3, 3, 3, 1, 3, 1, −1, −3, −3, 1}, {3, −1, 3, 3, −1, 3, 3,3, 3, −1, −1, −1}, {−1, 3, 3, 1, −3, −3, −3, 3, −3, 3, 1, 3}, {−1, −1,1, −3, −3, 1, 1, −1, 1, −3, 1, −1}, {−1, −1, 3, −3, −1, 1, −1, 1, −3, 1,−3, 3}, {−1, 3, 3, 1, −1, 1, 3, −1, −1, 1, −1, 1}, {−3, 1, −3, −1, 1,−1, −1, −1, 1, 1, −3, −3}, {1, 1, −3, 1, 1, −3, −1, 1, −1, 3, −3, 3},{3, 1, −3, −3, 3, −3, −3, −1, −1, 3, −3, 3}, {3, 1, −1, 1, −1, −3, 1, 3,−1, −3, −1, 1}, {−3, 3, −3, 3, 3, −1, −3, 3, −3, −1, −1, 3}, {−3, 3, −3,3, 1, −1, 3, 3, −1, 1, 3, 3}, {3, 3, 3, −1, 1, 1, 3, −1, 3, 3, −1, 3},{−3, 3, 1, 1, −1, 3, −3, 1, 3, 3, 3, −3}, {−1, 1, −1, 3, 3, −1, −1, 3,−3, 3, 3, 3}, {−3, 3, −3, −1, 3, 3, −1, −1, 3, 1, 3, 1}, {1, −3, 3, 1,1, −3, −1, −3, −1, −3, −3, −1}, {3, 1, −1, 1, −3, 3, −1, 1, 3, 1, 3,−3}, {1, 1, −1, 3, −3, −1, −3, −3, −1, 3, 1, −3}, {−3, −1, 1, −3, −1,−1, −1, 3, 1, 3, 1, −1}, {−3, −3, −3, −1, 1, 3, −1, −1, 3, −1, 3, 1},{−3, −3, −3, 3, 1, −1, 3, 3, −1, 3, −1, 1}, {3, −1, 3, 3, −1, 3, 1, 1,−1, 3, 3, 3}, {−3, −1, 1, 3, −3, 3, −3, 3, −1, −3, 3, 1}, {−3, 1, 3, 1,3, 3, 1, 1, 3, −1, −3, 3}, {−3, 1, −1, −3, −3, 1, −1, 1, −3, −3, −3,−3}, {3, −3, −3, 3, 3, 3, 1, −3, −1, 3, 1, −3}, {−1, −3, 1, 3, 1, 3, 1,1, −3, −1, 1, 1}, {−1, −3, 1, −3, −1, 3, −3, −3, 3, −1, −1, −1}, {−1, 3,−3, −1, 1, −3, 3, 3, −1, −3, −1, −3}, {1, 1, −3, −3, −3, −3, −1, −3, −1,3, −1, −3}, {−1, −1, −1, 3, −3, −1, −3, 3, −1, 3, −1, −1, 3, −1, −1},{1, −3, −1, 3, 3, 1, −3, 3, −1, −1, −1, −1}, {−3, 3, 1, −1, 1, −3, −3,−1, −3, −3, −3, −3, −1}, {−1, −3, 1, −3, −1, 1, −3, −1, 1, 3, 3, 3},{−3, 1, −3, −1, 3, 1, 1, −1, −1, 1, 3, 3}, {−1, −3, 3, 3, 3, −1, 1, 3,3, −3, 3, −3}, {3, −3, 1, 1, −3, 3, 3, 1, −3, −1, −1, −1}, {−1, −1, −1,−1, −1, 3, 3, −1, −3, 1, −3, 1}, {1, 3, −1, 3, −1, −1, 1, −1, −1, −1, 3,3}, {1, −3, −3, 1, 3, 1, 3, 1, 3, 3, 3, −1}, {−1, 1, −3, 1, 3, 3, −1,−3, 1, −1, −3, −3}, {−1, 3, 1, −3, −3, −3, −3, −3, 1, 3, −1, 1}, {1, 3,3, 3, 1, 3, 1, −3, 1, −3, −3, 1}, {−3, 1, 1, −3, −1, −3, 1, −3, −3, −3,−1, −3}, {1, 1, 1, 3, −1, −3, −3, 3, −1, −1, 3, −3}, {−1, −1, 1, 3, 3,1, 1, −1, 3, −3, 1, −3}, {−3, 3, 1, −1, 3, −3, −1, 3, −1, 1, 1, 3}, {−1,1, 3, 1, −3, −1, −1, −3, −3, 3, 1, −3}, {1, 3, 3, −3, 1, −1, −1, 3, −1,1, 1, −1}, {−3, −3, −3, 3, −3, 1, 1, −3, −3, 1, −1, 1}, {−3, −3, −1, −1,3, 1, 1, −1, −1, 3, −1, 3}, {−1, 1, 1, −1, −3, −3, −1, 3, 1, −3, 1, 3},{−1, −3, −3, −3, −3, 1, 1, 3, −3, −1, 3, −1}, {1, −1, −3, 3, −3, −3, 1,3, 1, −3, 1, 3}, {1, 3, −1, 3, 1, −3, 3, 3, −3, 1, 1, 1}, {−3, −3, 3, 3,1, 3, −3, −1, 1, −1, 3, 1}, {3, 3, 3, 3, 1, 1, −3, −3, 1, −3, 1, −3},{−3, −3, 1, −3, 3, −3, −1, −1, 3, 3, 1, 3}, {−1, −1, 3, −3, 3, −3, −3,−3, 1, −1, −3, −1}, {−3, 1, 3, −3, −3, −1, 3, 1, 1, 1, −1, 3}, {3, −3,3, −3, 1, 1, 3, −1, −3, 3, 1, −1}, {1, −3, −3, −1, −3, −3, 3, 3, −1, −3,−1, 3}, {1, 3, 3, −3, 1, 3, 3, 1, −1, −1, −3, 1}, {3, −3, −3, −3, 3, −3,−3, 3, 1, −1, 1, −3}, {−1, −1, 1, 3, −1, −1, 3, 1, −1, −3, −1, −3}, {3,3, −1, −1, −3, −1, −1, −3, 1, −3, 1, −3}, {−3, 1, 1, 1, −3, −3, −1, 1,−1, −1, 1, −1}, {3, −3, −1, 1, −1, 1, −1, −1, −1, 3, 1, −1}, {−3, 1, 3,−3, −3, −1, −1, 3, 1, 1, 1, −1}, {3, −3, 1, 1, 3, 1, 1, −1, −1, 3, 1,3}, {−1, 3, 1, −3, 1, 3, −1, 1, 1, 1, −3, −3}, {1, −1, 3, −1, −3, −3, 3,3, −3, 1, 3, −3}, {1, −1, 1, −1, 3, 3, 1, −3, −1, 1, 3, −1}, {−3, 1, 3,3, −1, 1, −3, 3, −3, −3, 3, −1}, {3, 3, −1, 3, 1, 1, 3, −1, 3, 3, 3,−1}, {3, 3, 3, 3, −1, 1, −3, 3, −1, 3, 3, −1}, {1, −3, −3, 3, 1, 3, −1,1, 1, 1, 1, 3}, {−1, 1, 3, 1, −1, 1, 3, 1, −1, −3, −1, −3}, {1, 3, −1,−1, 1, −1, 1, 1, −3, 3, 3, 1}, {−3, −1, −3, −1, −1, −1, 1, −3, −3, 3, 1,−1}, {−3, 3, 1, 1, −1, 3, −1, 1, 3, −1, 1, 1}, {−1, 3, −1, −3, −1, 1, 3,−1, −1, 3, 1, 1}, {−3, 1, 3, 1, −3, 3, −1, −1, 1, −3, −3, 3}, {1, −1,−1, −3, −1, 1, 1, 3, −1, −3, 1, −1}, {3, 1, 3, 3, −1, 1, −1, 1, −1, 3,3, 1}, {3, −1, −1, −1, −3, −1, −3, 1, 1, −3, 3, −3}, {3, 1, −1, −1, 1,−1, 1, 1, −3, −1, −3, 1}, {−1, 1, 1, 3, 1, 3, 1, 1, −1, −3, −3, 1}, {1,−3, 1, −3, 1, 3, 3, 1, −3, −3, 1, 1}, {1, −1, 3, 3, 3, −3, 1, −1, −1, 1,−3, −1}, {3, −1, −3, 3, −1, 1, −3, −3, −3, 3, 3, 3}, {−3, 3, 1, −1, 1,−1, 3, −3, 1, 3, 3, −3}, {−1, 1, −1, 3, −3, −1, −3, −3, −3, 3, −1, −1},{3, 3, −1, 1, 1, −3, 3, 1, 3, −3, 3, −3}, {3, −1, −3, −3, −1, 1, 1, −1,−1, −1, 1, −3}, {3, −3, −1, −1, 3, −1, −1, −1, −1, −1, −3, 3}, {3, 1,−3, −3, 3, −3, 3, 3, −1, 1, 1, 3}, {3, −1, −1, 3, −1, 3, 3, 3, 1, 1, 3,3}, {1, 3, 3, 1, −3, 1, −1, −1, −3, 3, −1, 1}, {−1, 3, −3, −3, 3, −3, 1,−1, 3, 3, 1, −3}, {−3, −1, −1, −3, 3, −3, 3, 1, −3, −1, 3, 1}, {1, 3,−1, 1, −1, 1, −1, 3, 1, −1, 3, 3}, {3, −3, 1, 3, 3, −3, −1, −3, 3, 1, 3,1}, {−1, 3, −1, 1, 3, 3, 3, −1, −3, 3, 3, 3}, {3, −3, 3, −3, −1, −3, −1,3, 3, −3, 1, 1}, {−1, 1, 1, −1, −1, 1, 3, 1, 3, −3, 1, −1}, {−3, 1, 3,1, 1, 3, 1, −3, 3, −1, −1, −3}, {3, −3, 3, −3, −1, 1, −1, −3, −3, 3, −1,−3}, {−1, −3, −3, 1, −3, −1, −1, −3, 1, 3, 3, −3}, {1, −1, 3, 1, 1, 3,−1, −3, −3, −3, 1, 3}, {1, 3, −3, −1, 3, 1, −3, 3, 3, 1, 3, 1}, {3, −3,−1, −1, −1, −1, −1, 3, −1, −1, −3, 3}, {−3, 1, 1, −3, 1, −3, 1, 1, 3, 3,1, 1}, {−3, 1, −1, 1, −3, −1, 3, 3, 1, −3, −3, −1}, {1, −1, −3, 1, −1,−1, −1, 1, 3, 3, −3, 1}, {−1, −3, 1, −3, −1, 1, −3, −1, −1, −1, −3, 3},{3, −3, −1, −3, 3, 1, 3, 1, −1, 1, 3, 1}, {1, 1, −1, −1, 1, 1, 1, −3, 1,−3, −3, 1}, {3, 1, 3, 1, 3, −1, −3, −3, −1, 1, 3, −3}, {−3, −1, −3, 1,−3, −3, 1, 1, −3, −3, 3, −3}, {−1, 3, −3, 3, −1, −1, −3, 1, 1, 3, 1, 1},{−1, 1, −1, 1, 3, 1, 3, 3, −1, 1, 1, −3}, {−1, 1, −1, 1, 1, −3, −1, 3,3, 1, −1, 1}, {3, 3, −3, 1, 1, −3, 3, 1, −1, 1, −3, 1}, {−3, 1, 3, −3,3, 3, 1, −1, −3, −1, −1, 1}, {3, −3, 3, −1, −3, −1, 1, 3, −3, 3, 3, 1},{−3, 3, 3, 3, −3, −3, −1, 3, −1, 3, 3, −11}, {−3, 3, −1, −1, −1, 1, −3,−3, −1, 3, −1, −1}, {−1, 1, −1, 1, −3, −3, −1, −1, 3, 1, −1, 1}, {−1,−3, 1, −3, −3, 1, 3, −1, −1, 1, 1, 1}, {−1, −3, 3, 3, 3, −3, −3, −1, 1,−3, 1, −1}, {−1, 1, −3, 3, 1, 1, −1, 3, −1, −3, −3, −1}, {−1, 3, 1, 1,1, −3, 1, 1, −1, 3, −3, −3}, {3, 1, −1, −1, −1, −1, −1, 3, −1, −1, 1,3}, {−1, 3, −3, −1, −3, 3, −1, −1, −1, 3, 3, 3}, {−1, −3, −3, 3, −1, −3,1, 3, 1, 3, −3, −1}, {1, −3, 1, 1, −1, −3, −3, −1, 1, 1, −3, 1}, {−3,−3, 1, −3, −3, 1, −3, −1, −3, 1, 3, 1}, {1, 3, −1, 3, 3, 3, −3, 3, 1, 3,1, −1}, {−1, −3, −3, −3, 1, 1, 3, 3, −1, 1, −3, 1}, {3, 1, −3, 3, 3, 1,3, −3, −1, 1, −1, 1}, {−3, 3, 1, −1, 1, −3, −1, −1, 1, 3, 1, 3}, {3, −3,1, 3, −1, −3, −3, 3, 1, 3, 3, −3}, {−1, 1, −3, −1, −1, 3, 1, 3, 1, −3,−3, 3}, {−3, −1, 3, 3, −3, 3, −1, 1, −1, 3, 3, 1}, {−3, 1, −3, 1, 1, −3,3, 3, 1, 1, 3, 3}, {−1, −3, −1, 3, 1, 3, 3, 3, −1, 3, 3, −1}, {−1, 3, 3,3, −3, 1, 1, 3, −1, 3, 3, 11, {1, −3, −1, −3, 1, 1, −3, −3, 3, −3, −3,1}, {3, −3, 3, 3, −1, −3, 1, 3, 3, −1, 1, −1}, {−1, 1, −3, −1, 3, −1,−1, −1, 3, 1, −3, 3}, {−1, −3, −3, −1, −1, −1, 1, 3, −1, −3, 1, −3},{−3, −1, −3, 3, 3, −3, 3, −3, −1, −1, 3, −1}, {−1, −3, −1, 3, 1, 3, −1,−1, 3, −1, −1, 3}, {3, 3, 1, −3, −3, 3, −1, −3, −1, −1, 3, −3}, {−3, 3,−3, 1, −1, −3, −1, −1, −1, 1, −3, −3}, {−3, 3, −3, −3, 3, −3, 3, −1, −1,−1, 3, 3}, {3, −3, 3, −1, 1, −1, −1, 3, 3, −1, 3, 3}, {3, 1, −1, 1, −3,1, 1, −3, −1, −1, −1, 3}, {1−1, 3, −3, −1, 3, 1, −3, −3, −3, −1, −1,−1}, {3, 1, 1, −3, 3, −3, 1, −1, 1, 1, −3, −1}, {−3, 1, −1, 1, 1, 1, −1,3, −3, 1, 1, −1}, {1, 3, 1, −3, −3, 3, −1, 1, −3, −3, −1, −3}, {−3, 1,3, −1, −3, 1, −1, −1, 3, 3, 3, 3}, {−3, 1, −3, −1, −1, 1, 1, −3, 3, 3,1, 1}, {1, 1, −3, −1, −3, −1, −3, −3, 1, −1, −3, −1}, {−1, 3, 3, 3, 1,−3, −1, −1, −1, 3, −1, −1}, {−3, −1, −1, 1, −1, −3, 3, 3, 1, 3, −3, 1},{−1, 1, −3, 1, −3, −1, −1, 1, −1, −3, 1, 1}, {−1, 1, −3, −1, −1, 1, −1,−3, 3, 1, 3, 1}, {−3, 1, 3, −3, −3, −3, −3, 1, −3, 3, 1, 1}, {3, 3, 1,1, 3, 3, 1, −3, −3, 1, −3, 1}, {−3, 3, −1, 1, −3, 1, 3, −3, −3, 3, 3,3}, {−1, −1, −1, 1, 3, −1, 3, 3, 1, −1, 3, −1}, {3, 3, −3, 3, 1, −3, 3,3, 1, −1, 1, −3}, {−3, 3, 1, −1, 1, 3, 1, −1, 1, −1, 1, 3}, {−3, −3, −3,1, 1, −3, 1, 1, 1, −3, 1, −3}, {−1, 1, 3, 1, −3, −1, −1, −3, −1, 1, −1,−3}, {1, −1, 1, 3, 1, −1, 1, −1, −3, 3, −3, −1}, {3, −1, 3, 1, −1, −1,1, 1, 1, 3, −3, 1}, {−3, −3, 3, −3, −3, 1, −1, −1, 3, 1, 3, −1}, {3, 3,1, −1, 3, 1, −3, −1, 1, 3, 1, 3}, 11, −3, −3, −1, −3, −1, −3, −1, −3, 3,3, −1}, {−3, 1, 1, 1, 3, 1, 1, −3, −3, 1, 3, 1}, {−1, −3, −3, −1, 1, −1,1, 3, −1, −3, 1, 3}, {3, −1, 3, −3, −1, −1, −3, −3, −3, 3, 1, −3}, {1,−3, −1, −3, −3, −3, −1, 3, 1, −3, −3, −1}, {−1, 3, 3, 1, −3, 1, −1, 1,3, 3, 1, 3}, {−3, 3, 3, −1, −3, −1, 3, 3, −1, 1, 1, 1}, {−1, −3, −3, −3,1, 3, −1, 3, −1, −1, 1, 1}, {−3, 1, −3, −3, −1, 1, 1, −1, −3, −3, 1,−3}, {−1, 1, −3, −3, 3, 3, −3, 1, −3, 3, −3, −3}, {3, −3, −1, 1, −1, 1,−3, 3, 3, 1, −3, 3}, {−1, −1, 3, 3, 3, 3, 1, −3, 3, −1, 3, −3}, {−3, −3,3, 3, 1, −3, −3, −1, −1, 1, −3, 1}, {−1, 1, −1, 1, 3, −3, 3, 1, 3, −3,3, 1}, {1, 3, 1, −1, 1, −1, 1, 1, −3, 3, 3, −1}, {−1, −3, −1, 3, −1, −1,3, 3, −1, −1, 1, −1}, {−1, 3, 1, −3, −1, 3, 1, 1, −3, −3, −3, −3}, {3,−3, 3, −3, 1, 1, −1, −1, 3, 1, −1, 11}{−3, −1, 3, −1, −3, 3, −3, −1, 1,1, 1, −1}, {−3, 1, 3, −1, 1, −1, −3, −1, 1, 1, 3, 3}, {3, 3, −1, 1, −1,1, −3, −3, 1, −1, −3, −1}, {3, −1, 3, 3, 1, −1, 1, −1, −1, 1, 3, 1},{−3, −3, 3, −1, −1, 3, −3, −1, 1, −1, 3, −1}, {−1, 3, 3, −1, 3, 3, −3,3, −3, 1, −1, 1}, {−1, 1, 1, 1, −1, −3, −1, 1, 3, −1, 3, 1}, {−3, 1, 3,3, 1, −3, −3, −3, 1, −3, 3, 3}, {3, 3, 3, 1, −3, −3, 1, −1, 1, −3, −3,−1}, {−3, 1, −3, 1, 3, 1, 1, 3, −3, −3, 1, 1}, {3, −1, −1, 3, −1, −1,−1, −3, −1, 3, 1, 3}, {−1, −3, 3, 3, −3, −3, −1, −3, 1, 3, −1, 1}, {1,−1, −1, −3, −3, −1, −3, 1, −1, 3, −3, −1}, {−3, −3, 1, 1, 1, −3, 1, −1,1, 1, −1, 1}, {3, −3, 3, 3, 3, 1, 1, −3, −3, 1, −1, 3}, {−3, −1, −3, 3,−1, −1, −3, −1, −3, −1, 3, 3}, {3, 3, 3, 1, 1, 1, −3, −1, 3, 1, −1},{−3, −3, −3, 1, 1, 1, −3, −1, 1, −1, −3, 1}, {1, 1, −3, 3, −3, 1, −1,−1, −3, −1, −1, 3}, {−1, −1, 3, 3, −3, −3, 3, 3, 1, −3, 1, −3}, {−1, 3,1, −3, −3, 1, 3, −1, 1, −1, −1, −}, {3, 3, −1, 1, 3, −1, 1, −1, 1, −1,3, 1}, {1, −1, 1, 1, −3, −3, −3, 3, 1, −3, −1}, {−1, 1, 3, 3, −1, −3, 1,−1, 1, −1, −1, −3}, {−3, −1, −3, 3, −3, 3, −3, 1, 1, −1, 3, 3}, {1, −1,−1, 3, −3, −3, 1, −1, 3, 1, 3, −1}, {3, −3, 1, 1, 3, 1, −3, 3, 3, −1,−3, −3}, {3, −3, 3, 1, 3, −3, 1, −1, −1, 1, 3, 1}, {1, 1, −3, −3, 3, −3,1, 3, 1, −3, 1, 1}, {−1, 1, 1, −1, −3, −1, 1, −1, −1, 1, −3, 3}, {3, 1,−3, −3, 3, −3, 1, 3, 3, −1, 1, 1}, {3, 3, −3, 3, 3, −1, −1, 3, 1, 3, −1,−1}, {3, 1, 3, −1, −1, 1, −1, 1, −1, −1, 3, 1}, {−1, 3, −1, −1, 1, −3,3, 3, −1, 3, 3, 3}, {3, 3, 1, 1, −3, −3, −1, −1, 1, −1, 3, −1}, {3, −1,−3, −3, 1, −1, −1, −3, −1, 3, 3, −3}, {3, −1, 1, 1, 1, −1, −1, 1, 3, 3,1, −3}, {−1, −3, −1, 3, −3, 3, 1, −1, −3, −1, −1, 1}, {1, −3, −1, 1, 1,1, −1, −1, −3, 3, −1, 31, 1}, {1, −1, −3, −3, 1, −3, −3, −3, −3, −3, −1,1}, {−1, −3, 1, −1, 3, −1, −1, −1, 3, −3, 1, 3}, {3, −1, −3, −3, −1, 3,3, 3, −1, 3, −3, −3}, {−3, −3, 1, −3, −1, −3, 1, −1, 1, 1, −3, −3}, {−3,3, −3, 1, −3, −3, 3, 3, −3, −1, 1, 1}, {1, 1, 1, −1, −3, 1, −1, 3, −1,1, 3, 3}, {1, 1, −1, −1, 1, 3, −1, 3, 3, −1, −3, −1}, {1, 3, −1, 3, 1,−1, −3, −1, 1, 1, 1, −1}, {3, 1, −1, 1, −1, −3, −1, 3, −1, −1, −1, 1},{1, 3, −3, −1, −1, −3, −3, 3, −1, −3, −1, −3}, {−3, 3, 1, 1, 1, 3, 1,−1, 3, −1, 1, 3}, {1, −3, −1, 3, 3, 3, −3, −3, 3, −1, −3, 1}, {3, 1, 1,3, 3, 1, −1, 1, −1, −3, 1, 3}, {−3, 3, 1, 1, −1, 1, 1, 3, 1, 3, −3, 11,1−1, −3, 3, 1, −1, −1, 1, −3, 3, −3, 3, −3}, {1, −3, −1, 3, 1, 3, 1, −1,−3, −3, −1, −1}, {1, 1, 1, −3, 1, 1, 3, −1, −3, −3, 1, −3}, {1, −1, 1,−3, 3, −3, 1, −3, −3, 1, −3, −3}, {−1, 1, −1, −3, −3, 1, −1, 3, 3, −3,3, −3}, {−1, 3, 1, −3, 3, −3, −1, −3, 3, 3, 1, 1}, {−3, 1, 1, 3, 1, 3,−3, 1, −3, 3, 3, 1}, {3, 1, 3, −1, −1, 3, 3, 1, 3, 3, 3, −1}, {3, 1, 3,3, −1, −1, 3, 3, −1, 3, −3, 3}, {1, 3, −3, 1, 3, −3, 3, 3, 1, −3, 1,−1}, {−1, −3, −1, −1, 3, −3, 1, −1, −1, 3, 1, 3}, {−3, 1, 3, −1, −3, −1,−1, 3, 3, −3, 3, 3}, {−1, 1, 1, −3, −1, −3, 1, 1, −3, 3, 3, 3}, {1, 1,3, 3, 1, 3, 1, −1, −3, 1, 3, −1}, {−1, 1, −3, −1, −1, −1, −1, 3, 3, 1,−3, 3}, {1, −1, 3, 1, −3, −1, −1, 1, 3, 1, 1, −1}, {1, 3, 1, 3, −3, −3,−1, 3, −3, 3, 1, −1}, {−1, −1, 3, 3, 3, 3, 3, −1, 1, −3, 3, −1}, {1, −3,1, 1, 1, −3, −1, −1, −3, 1, 1, 1}, {3, −3, −1, 1, −3, −3, 3, −1, 3, 1,3, 1}, {1−1, 3, 1, 1, −3, 3, −1, 1, −1, −1, 1, −3}, {3, 3, −1, −3, −3,−3, 3, −3, −1, 3, 1, 3}, {−3, −1, −3, 3, −1, 1, −1, 3, −3, −1, −3, −3},{3, −1, −3, 3, 3, 3, 1, 1, 3, −3, 1, −3}, {3, −3, 1, 3, 1, −1, −3, 1,−1, 1, 3, 3}, {−3, 1, 1, 1, −1, 3, 3, −1, 3, 1, 3, −3}, {1, −1, 1, −1,3, 1, 1, −1, −1, 1, 3, −3}, {3, 3, −1, −3, −3, 1, 1, 3, 1, −1, 1, −1},{−3, −3, −3, 3, 3, −1, −3, 1, 1, −3, 1, 3}, {−1, 3, 3, 3, −3, 3, −1, −3,−1, 3, 3, −1}, {−3, −3, 1, −3, −3, 1, −3, 3, −3, 1, −1, 1}, {3, −3, −3,1, −3, 3, −1, 1, −3, 1, 1, −1}, {−3, 3, −3, −1, −1, 3, 1, −3, −3, 3, −3,3}, {3, 1, −3, −3, −1, −1, −3, 1, −3, −1, −3, −3}, {−1, 1, −1, −3, 3,−3, 3, 1, 3, −3, 3, −3}, {−1, 3, 3, −1, 3, 1, −3, −1, 3, 3, 3, 3}, {3,1, 3, 1, −1, 1, 3, 1, 3, −3, −1, −3}, {−1, 3, 1, −3, −1, 1, 1, 1, −3,−3, 3, −3}, {−1, 3, 3, −1, 3, 3, 1, 3, 1, −3, −1, −3}, {−1, −1, −1, 1,−1, 3, 1, −3, −3, 1, 3, −1}, {−3, −3, −1, −1, 3, −1, 3, −1, −1, −3, −3,1}, {3, −3, −3, −1, −3, 3, 1, −1, 1, −3, −1, −3}, {3, −1, 3, −3, 3, 1,−1, 3, 3, −1, 1, 1}, {1, −3, 3, −1, 1, 1, −1, 3, −3, −1, −3, −3}, {1, 1,−1, −1, 1, 3, −3, 3, −3, 1, −1, 3}, {−1, 1, −3, −3, −3, 3, −1, −1, −3,1, −3, −3}, {−3, 3, 1, −1, 1, −1, 3, −3, −3, −1, 3, −3}, {−1, −1, −3, 3,1, 1, 3, 3, −1, 3, 1, 3}, {−3, 1, −3, −1, 1, 1, −3, 1, −1, −3, −3, −3},{−3, −3, 1, 1, 3, −3, −3, 3, −3, 1, −3, 1}, {−3, −1, −3, −3, −1, −3, 1,1, −3, −3, −3, 1}, {1, −3, −3, 1, 1, −1, 3, −3, −3, −3, −3, −3}, {−1, 1,−1, 3, −3, 3, −1, −1, 3, −1, −1, 3}, {−1, 1, −1, −1, 3, 3, 1, 3, 1, −3,1, 1}, {3, −3, 3, −1, 1, −1, 3, −1, −1, 3, −1, −1}, {−3, −3, 1, −3, −3,−3, 3, −1, 1, 1, 1, −3}, {3, −1, −3, −3, −1, −3, 1, 3, −1, −1, 1, −3},{1, −1, −1, −1, 1, 3, −1, 1, −3, 1, −1, −3}, {3, −1, −1, −1, 1, −1, 1,−3, −3, 1, 3, 1}, {−3, −3, −1, −1, −3, 3, 1, −3, 1, −3, 1, 3}, {3, 1, 1,3, −1, −3, 1, 3, −1, −3, −3, −1}, {1, 1, 1, −3, −3, 3, −1, 3, −3, −3, 1,−3}, {−1, 3, −1, 3, −3, −1, 1, 3, 3, 3, 3, 3}, {3, 1, 3, 3, −1, 1, −1,−3, −3, 1, −1, 1}, {−1, 3, −1, 3, −1, 3, 3, −1, 3, 3, −1, −1}, {−1, −1,−1, 3, 1, −1, 3, −1, −3, −1, 3, −3}, {−1, −1, 3, −1, 1, −1, −3, 3, −3,−3, 1, 1}, {−1, 1, −3, −1, −1, −1, 3, 3, −3, 3, −1, −3}, {1, 1, 3, 1,−1, −1, −3, 3, −1, 1, −3, −1}, {3, 3, −3, −1, 3, −1, 1, 1, 1, −1, −3,1}, {−3, −3, −1, 1, −3, 1, 1, −3, 3, 1, 1, 1}, {3, 1, −3, 3, 3, 1, 3,−3, 3, −3, −1, 1}, {3, −1, 3, 3, −1, −3, −1, 1, −1, −1, −1, 3}, {3, −1,1, 3, −3, 1, −1, 1, 1, 1, −3, 3}, {3, 3, −3, −3, −1, −3, 3, 1, −3, −1,3, −3}, {−3, 1, −1, 3, 3, −3, −1, 3, −3, 3, 3, 3}, {1, −3, 3, 3, 3, 1,−3, −1, 1, 1, 3, −1}, {3, 1, 1, −1, −1, 1, 3, −3, 3, −1, −3, 1}, {−3,−1, −1, −1, 3, 1, −1, −1, −3, −3, −1, 3}, {1, 3, 1, −1, −3, −1, −1, −3,−3, −1, 1, −1}, {−1, −1, −1, −3, 3, −1, −3, −3, −1, 1, −3, 1}, {1, −1,1, 3, −1, −1, −3, 3, −3, 3, −1, −1}, {1, 3, 3, −3, 1, −3, −3, 1, 3}{1,−3, 3, −3}, {−1, −1, −3, −3, 3, −1, 3, −1, −1, 1, 1, 3}, {3, −1, −3, 1,−1, −3, 3, 3, 1, 1, 3, −3}, {3, 1, −3, 1, 3, −3, −1, 1, 1, 1, −1, −},{1, 3, −1, 3, 3, −3, −3, −1, −1, −3, 3, −3}, {3, −3, 3, 1, 1, −3, 1, −3,−3, −1, −3, −1}, {3, −1, 3, 3, 1, −1, 3, −3, −3, −3, −1, 1}, {3, 1, −3,−1, −1, 1, 1, 1, −1, 1, 3, −1}, {3, 1, 3, 1, −3, −3, 3, −1, 3, −3, −1,1}, {1, 1, −1, −3, −3, 1, −3, 1, 3, 3, −3, 31, 1}, {−1, −3, −3, −3, −1,3, 1, −3, 1, 3, −3}, {−3, −1, −3, −3, −3, −1, −1, 1, −3, 3, 3, −1}, {3,−3, 3, −1, −1, 3, −1, 3, 3, 3, 1, 3}, {3, 3, −1, −1, 3, −3, 3, 3, 3, −3,3, −1}, {3, 1, −3, 1, −1, 3, −3, −1, −3, −3, 1, 1}, {−3, −3, 1, −3, 3,3, 1, 1, −1, 1, 3, 3}, {1, −1, 1, 1, −1, 3, −3, 1, 3, −3, −3, 1}, {1,−1, 1, −3, 1, −3, −3, −1, 3, 3, −1, −1}, {3, −3, 3, −1, 3, 3, −3, −1,−3, −3, 1, 1}, {3, −3, 1, 3, −1, −3, 3, −1, −3, 1, 1, 1}, {−3, −3, −3,−1, 1, 1, −1, 3, −1, 1, −1, −3}, {1, −1, 1, 1, 1, −3, −1, −3, −1, 3, 3,−1}, {−3, 1, 3, −1, −3, 3, −3, 3, 3, −3, −3, −1}, {1, −3, −1, 3, 1, −1,3, −3, −3, 3, 3, 3}, {−3, 3, 1, −1, 3, −1, 1, 3, −3, −1, −1, −1}, {3,−3, −3, 3, −1, 1, 3, 1, −1, 1, −3, 3}, {−1, 1, −1, −3, 1, 1, 1, −3, −1,−3, −1, 1}, {−3, −3, 3, 3, −3, −1, −3, −1, −1, 3, 1, −3}, {1, 3, −1, −1,1, −1, 1, 3, 1, −3, −3, 3}, {−3, 3, −3, 3, −3, 1, −1, 1, 3, −3, 1, 1}{1,1, −3, 1, 3, 1, 1, 1, −3, −3, −1, −3}, {−1, 1, −3, −1, 3, 1, 3, 1, −1,−1, 1, 1}, {3, −3, −3, 1, −3, 3, −3, −3, 3, 1, −1, −1}, {−1, −3, −1, −3,1, 1, 1, −1, 1, 3, −1, −1}, {1−1, 3, −1, 3, −3, −1, 1, 1, −3, 3, 3, 3},{1, −3, −3, 1, −3, −3, −1, 1, −1, 3, −3, 3}, {−1, 1, −1, −3, 1, 3, −1,−3, −1, 1, 3, 1}, {3, −3, 1, 3, 1, 1, 1, −3, 3, 1, −3, 3}, {1−1, −1, 3,3, 3, 3, −1, 3, 1, −3, 1, 3}, {3, 3, −3, −1, 1, 1, −1, 1, −3, 1, 1, −1},{−1, −3, 3, −3, −3, −1, −1, −1, 1, −3, −1, 31, 1}, {1, 1, −1, −1, 3, −3,3, −3, −1, 3, 1, −3}, {−1, −1, 1, 1, 1, 3, 1, −1, −1, 3, −3, 1}, {1, 1,−1, −3, 3, −3, 3, −3, −1, 3, 3, −3}, {−3, −3, −3, 1, 3, 3, 3, 1, −3, −3,1, −3}, {1, 1, 3, 1, 1, −3, −1, 3, 1, 3, −1, −1}, {3, −3, −3, 3, −3, 1,−1, −1, 3, 1, −3, −1}, {−3, −3, 3, −3, −1, 1, 1, 1, −3, 1, −1, 3}, {3,1, 3, 1, 3, −3, 3, −3, −1, 1, 3, −3}, {1, −1, −1, 1, −3, −1, 3, −1, −3,−1, 1, 1}, {3, −1, −3, 3, −1, −3, −3, −3, 1, 3, 1, 3}, {−3, −1, −3, −1,1, 3, 1, −1, 3, 1, −1, −1}, {1−1, 3, 1, 3, 3, 3, 1, 3, −1, −1, 3, 3},{−3, −1, −1, 3, −3, 3, −3, −1, −3, −3, 1, −1}, {1, 3, −3, −1, 1, −3, 1,−3, 1, −1, −3, 3}, {3, −3, 1, −3, −1, −3, 3, 1, 1, 3, 3, −1}, {3, −1,−1, 3, −3, 3, 1, −1, 1, 1, 1, −3}, {3, 1, 1, −1, 3, 1, −1, 1, −1, 1, 3,−3}, {1, 3, 3, 3, −3, −3, 1, 1, −3, −1, −3, 3}, {1, 3, −1, 3, 1, 1, −1,−1, 3, 3, −3, 3}, {−1, −1, 1, 3, 3, 3, 3, 1, −1, 3, −3, 1}, {1, −3, 1,3, 3, −3, −3, −3, −3, 3, 3, 1}, {−3, 1, 1, −3, −3, −1, −3, −3, −1, −3,−1, 3}, {−3, −3, 3, 3, 1, −3, 1, 3, −1, 3, 3, −3}, {−1, 1, 3, −1, 3, 1,−3, −1, −1, −1, −3, 3}, {1, 3, −1, −1, 1, −1, −3, 3, 3, −1, −3, −1},{−3, −1, 3, 3, −3, −1, −3, −1, −3, 3, 1, −3}, {3, −1, 1, −3, −1, −1, −1,1, 1, 3, 1, −1}, {−1, 3, −3, −3, 3, −1, −3, −3, 3, −1, 1, 1}, {1, −1,−}, {−3, 3, 3, 1, −3, 1, −1, −1, 1, −3, −1, 1}, {1, 3, 3, −3, −3, 3, −3,3, 1, −3, −1, 3}, {−3, 1, −1, 3, −3, −1, −1, −1, −1, −3, 3, 3}, {3, −1,3, 1, −1, −1, 3, 3, 3, −3, −1, 3}, {−3, −1, −3, −1, −3, −3, 1, 3, −3,−3, 1, −1}, {−1, 3, −3, 1, 1, −1, −3, −1, −1, −1, 1, 1}, {1, −3, −3, 3,−3, −3, −3, 1, −1, 1, −3, −3}, {−1, 1, 1, 1, −1, −1, −1, 3, −1, 3, 3,−1}, {3, −3, −1, −3, −3, 3, 3, 3, 1, −3, 3, −1}, {−3, 1, −3, −1, 1, −3,3, 3, 3, −3, 3, 1}, {−1, −3, 1, −1, 3, 3, 3, 3, −3, 1, 3, −1}, {−3, −1,1, −3, −1, −1, −3, 1, −3, 3, 3, 1}, {3, 3, −3, 3, 1, −3, −3, −1, 3, −1,3, −3}, {3, 1, 1, 1, 3, 3, 3, −1, 3, −1, −1, 3}, {−1, −1, 1, 1, −3, −1,1, −3, 1, 3, 1, −1}, {1, 1, 1, −3, −1, −3, −1, −3, 1, −1, −3, 1}, {−1,1, −1, 1, −3, −3, −1, 3, 3, −1, −3, 3}, {3, −1, 1, −3, 1, 1, 3, −3, 3,1, 3, 3}, {−1, −1, −1, −1, 1, 3, −1, −3, −1, 3, 3, −1}, {3, −3, −3, −1,1, 1, −3, 1, 3, 1, 1, −1}, {3, 3, 3, −3, −1, 1, 3, −1, 3, 1, −1, −3},{−1, −1, 3, 3, −3, 3, 1, 1, −3, 1, 3, 1}, {1, 1, −3, 3, 3, −3, 1, 3, −1,3, 1, 3}, {3, 1, 3, 1, −1, 1, 1, 1, −3, 3, 3, −1}, {3, 3, 1, −3, −3, −3,1, −3, 3, 3, −3, 1}, {−3, −3, −3, 3, −3, 3, −1, 1, −1, 3, 3, −1}, {3,−1, 1, 1, 3, 1, 1, 3, −1, −1, −3, 1}, {1, −1, 1, −1, −1, 3, −1, 3, 3,−3, −1, −3}, {−3, −1, −1, −1, −3, 3, −3, 3, −1, 3, −3, −1}, {1, 1, −3,−3, 3, −3, −1, 3, 1, −3, 1, −1}, {−3, −3, 1, 3, −3, −1, −3, 1, 3, 1, 3,1}, {3, −3, 1, 3, 3, −3, 1, −1, −3, 3, −3, 3}, {3, −1, 3, −1, −1, 3, −1,−1, −3, −3, −1, −1}, {−3, 1, 1, 3, −3, 3, 3, −1, −1, −3, −1, −3}, {−3,1, 3, 1, −1, 1, 3, −1, −1, −1, 1, 1}, {−1, 1, 1, 1, 1, 1, −1, −3, 3, −1,1, −3}, {3, 3, 3, 3, 3, 1, −1, −3, 3, −1, 3, −1}, {−1, 1, −1, 1, −3, −3,−3, 3, −1, −3, 3, −1}, {−1, 3, −1, 3, 1, −1, −3, 3, 3, 3, 3, 3}, {3, 1,−3, 1, −1, −3, 3, 3, 3, −3, 1, 3}, {3, 1, 3, 1, 3, 3, 1, 3, −3, −1, −1,3}, {1, 3, 3, −3, 3, 3, 3, 1, −1, −1, 3, −1}, {3, −1, −3, 1, 3, −1, −1,−1, 3, 3, 3, 3}, {−1, −3, −1, −3, 1, 1, −1, 3, 3, −1, 1, 3}, {1, −3, 1,1, −1, 1, −1, −3, 1, 1, 1, −3}, {3, 3, 3, 1, 3, −1, 1, 3, 3, −1, −3, 1},{−3, 1, −3, 3, 3, −1, 1, 3, −3, −3, −3, −3}, {3, −3, 3, 3, −1, −3, 3, 1,3, −1, −1}, {3, 1, −1, −3, −3, −3, −3, −1, −3, 1, 3, −3}, {1, 3, 1, 1,−3, −3, −1, −1, 1, −3, 1, −1}, {3, 1, 1, 1, −3, −1, 1, 1, 3, 3, 1, −3},{1, 3, −1, 1, 1, 1, −3, −3, 3, 1, −1, 1}, {−3, 3, 1, 3, −1, 1, −1, 1, 1,3, 3, −}, {1−1, 3, 3, −3, −1, −3, 1, −3, −3, 3, −3, 3}, {−1, 1, −1, 3,−1, −1, −1, −1, 3, 3, 1, 3}, {3, 1, 1, 3, 1, −3, −1, −1, 3, −3, 1, −1},{1, −1, −3, −1, −3, 1, 1, 1, −3, −1, 1, −1}, {3, 3, 3, 1, −1, 3, 3, −1,3, −3, −1, −1}, {−1, 1, 3, 1, −3, 1, −1, −3, 1, 1, −1, −1}, {1, −1, −3,3, −3, 3, −3, −1, −1, 1, −3, −1}, {−3, −1, −1, −1, 3, −3, 1, 3, −1, −3,3, −3}, {−1, 3, 3, −3, 1, 1, 1, −1, 1, 3, 1, 3}, {−1, 1, −1, −1, 3, 3,3, −3, 3, −1, 3, 3}, {−1, −1, 3, 1, 3, −1, −1, −1, −3, −1, −1, 3}, {1,−3, 1, 1, 3, −1, 3, 1, 1, −3, −3, −3}, {−3, −3, −3, 3, 1, −3, 1, −3, 1,3, −3, −3}, {−1, 3, 3, 1, −3, −3, −3, −1, −3, 3, −3, 3}, {1, 1, −3, 1,−3, −1, −3, −1, 1, 1, −1, −1}, {−1, −3, 1, −1, −3, −1, 1, 1, 1, 1, −3,−1}, {3, 1, 3, −1, 1, 1, 1, 1, −3, 3, 1, −3}, {1, 1, −1, −1, 1, 1, 1,−3, −3, 1, −3, 1}, {3, 1, −3, −1, 1, −3, 3, 3, 3, −3, −3, 3}, {1, −1, 1,−1, 3, 3, −1, −3, −1, 1, −3, −3}, {−3, −1, 1, 3, 1, 3, −3, 3, 3, 1, −3,3}, {−3, −1, −3, 3, −3, 1, −3, −3, 1, −1, 1, 31, 11, −1, −3, 3, −3, 3,−3, −1, 3, −3, −3, −1}, {3, −1, −1, −3, −1, −1, −3, −3, 1, 3, 1, −3},{1, 3, −3, 3, 3, −1, −1, −1, 1, −1, −3, −1}, {3, −3, −3, 1, 1, −1, 3, 3,1, 3, 1, 3}, {1, 1, −1, 1, 1, −3, 1, 1, −3, 3, −3, 1}, {1, 3, −1, 3, 1,−1, −1, 1, 3, 3, 3, 1}, {1, −3, −1, 3, 1, −1, −3, −3, −3, −3, −3, −1},{3, −1, 1, 1, 3, −3, 1, −1, −1, −1, −3, 1}, {1, −3, −1, −3, −1, −1, 1,1, −1, −3, 1}, {1, −1, 3, 1, 1, 1, 3, −3, −1, 3, −1, 1}, {1, −3, −3, −3,−1, 3, −3, −3, 1, −3, 1, 1}, {−1, −1, 3, 3, 3, 3, 1, −3, −1, 3, 1, −3},{3, 1, 3, −1, 1, −3, −3, 1, −1, 3, 3, 3}, {−3, 1, 3, 1, −3, −3, −3, −3,3, −3, −3, 1}, {−3, −3, 3, 1, −3, −1, 3, −3, 3, −3, −3, 1}, {−3, −1, 1,−3, −3, 3, 3, 3, −3, 3, −1, −3}, {−3, −1, −3, 1, 1, −3, 1, 3, 1, 1, 1,−3}, {3, 3, 1, 3, −1, 3, 1, 3, 3, −1, −1, 3}, {−1, −1, 3, 3, 3, 3, −3,1, −1, 3, −3, 1}, {−3, 1, 1, 3, 1, 3, −3, −1, −3, 3, 3, −1}, {−3, 1, −1,−1, 1, −3, 1, 1, 1, −3, −1, −1}, {−3, 3, 1, 3, 3, −3, 3, −3, 1, 3, −1,−1}, {−3, −3, 1, 3, −1, −3, 3, 1, 3, 3, 3, −3}, {−1, 1, −3, −3, 1, −1,−1, 3, 1, 3, 1, 3}, {−3, −1, 1, 3, −1, 3, 1, −1, −3, 3, 3, 3}, {1, 3,−1, 3, −1, −1, 3, 3, 3, 1, 3, 3}, {−1, 1, −1, 3, 3, 1, −1, −3, −1, −1,3, −3}, {−1, 3, −1, 1, 3, 3, 1, −3, 3, 1, 1, 1}, {−3, −3, 3, 3, −3, −3,3, −1, 3, −1, −1, 3}, {−3, 3, 3, −1, −3, −1, 1, −1, 1, 1, −3, −1}, {−1,−3, −3, 3, 1, 3, −3, 1, −3, 1, 1, 3}, {1, 3, 3, 3, 1, −1, 3, −3, −1, 3,−1, −3}, {−3, 1, 3, −1, 1, 3, −3, −3, −1, −1, −3, 3}, {−1, −1, 1, 3, −1,3, −1, 3, 1, −1, −1, −1}, {−3, −3, 1, 1, −3, −1, −3, 1, 3, 1, 3, 3},{−1, −1, 1, −3, −1, −3, 1, 3, 3, −1, −3, −3}, {3, 3, 3, 1, 1, 3, −1, −3,3, −1, 1, −3}, {1, 1, −3, 1, −3, −3, −1, 3, −3, −3, −3, 1}, {1, −3, 3,3, 1, −1, 3, −3, −3, −3, −1, 3}, {1, 3, −3, −3, −3, −3, −3, 3, 1, −3, 1,−3}, {−1, −1, 1, 1, 3, −1, 3, 1, −3, 1, 1, −1}, {−3, −3, −3, −1, −3, −1,3, 1, 3, −1, −1, 3}, {3, 1, 3, 3, 3, 1, 1, −1, 3, −3, −3, 1}, {−3, 1,−3, −1, −1, 3, 1, −1, −3, −3, −3, −3}, {−3, 1, −1, 3, −3, −1, −3, −1,−1, −3, −3, 3}, {3, −3, 3, 1, 1, −3, 1, 1, 3, 1, 3, −3}, {−3, 1, −1, 3,−1, −1, −3, 3, −3, −1, −3, −3}, {1, 1, −3, −1, 3, −3, 3, −3, −3, −1, −3,3}, {1, 1, −3, 1, 1, −1, −3, −1, −3, 1, 1, 1}, {3, −3, 3, 1, −3, −1, 3,−3, 1, 1, 1, 3}, {3, −1, −1, 1, −1, −1, −1, 3, −3, 3, −1, −1}, {1, −1,−3, −3, −1, −1, 1, 3, −3, 1, 3, −1}, {3, −3, 1, −3, −1, 3, 3, −1, −1, 1,−1, −3}, {−1, 1, 3, −3, −3, −3, 3, −1, −1, −3, −1, −3}, {3, 1, −3, −3,3, 1, 3, 1, 3, −3, −1, 3}, {3, −3, −1, 3, −1, −3, 3, 1, −1, −1, −1, 1},{−1, 3, −1, −1, 3, 1, 1, 1, 3, −1, −1, −1}, {3, −3, 1, 1, 1, −3, 1, 3,1, −1, 3, 1}, {3, −1, −3, 3, 1, −1, −1, −1, −1, 1, −3, −1}, {1, 3, −3,3, 3, 3, −3, 1, −1, −3, 1, −3}, {−3, −3, 3, −3, −3, 1, −1, 3, −3, 3, −1,−1}, {3, −1, −3, 1, 1, 3, 1, 3, −3, −3, 3, 3}, {1, 1, 1, −3, 3, −3, 3,−3, 1, 3, −3, 1}, {−1, −1, 1, −1, −3, 3, 3, 3, −1, 3, −3, 1}, {−1, 3,−3, 3, 1, −3, 3, 1, 1, 3, 3, −3}, {−3, 1, 3, −1, −1, −3, 3, −1, −3, −1,−1, −1}, {1, 1, −3, 1, −3, 3, −3, 3, 1, 1, 3, 3}, {1, 1, −1, −3, 1, −3,3, 3, 3, −3, −1, 3}, {−1, 3, −3, 1, 3, −1, −3, 1, −1, 3, 3, 3}, {1, 3,−3, 1, −3, 1, −1, −1, −3, −3, −1, −1}, {3, −1, −1, −3, −1, 1, 3, 3, −3,1, −3, 3}, {−3, 1, −3, −1, 3, 1, 3, 3, −1, −1, −3, −3}, {3, −3, −1, −1,3, −1, 3, −1, −1, −1, −1, −3}, {−1, 1, 3, −3, 3, −3, 1, −3, 1, −1, −3,−3}, {−3, 1, 3, −1, 1, −1, 3, 1, −1, −1, 1, 1}, {−1, −1, 3, 1, −3, 1, 3,−3, −1, −3, −3, 3}, {−3, 3, −1, 3, −3, −3, −1, 1, 3, 1, 1, −3}, {−3, 3,1, 3, −1, 1, −3, −1, −1, 1, 1, 3}, {−3, −3, −3, 1, 1, −1, 1, −1, −3, 1,−3, −1}, {1, 3, −1, 1, 1, 1, 3, 1, −3, 3, −1, −1}, {−1, −1, 3, 3, −1, 3,−1, 1, −1, −1, −1, 1}, {−3, 3, 1, 1, −3, −1, −3, 1, 1, 3, 1, 3}, {−1,−1, −3, 3, 1, 3, −3, −1, 1, −1, 3, −1}, {3, −3, 1, −1, 1, 3, −3, −3, 3,−3, −3, 3}, {−3, 3, 3, 1, −3, −3, 1, −3, −1, −1, 1, −3}, {3, 1, 1, 1, 3,−3, −1, 3, 3, −1, 3, −1}, {−3, −3, −3, 1, 3, −1, 1, −1, −3, 1, −1, 1},{1, −1, 3, 3, 1, 3, −3, −1, 3, 1, 3, 1}, {−3, −1, 1, −1, 1, 3, −1, −3,3, −3, 3, 1}, {3, 1, −1, −1, −3, 1, 1, 3, 1, 3, −1, 1}, {1, −1, −3, −1,1, −1, 1, 3, −3, 3, 1, 3}, {3, 1, 3, −3, −3, −3, 1, 1, −3, −3, 1, −3},{−3, 1, 1, 1, 3, 1, −1, 3, −3, 3, 3, −1}, {−1, 3, −1, 3, 3, −3, 3, 3, 3,−1, −1, −3}, {−3, 3, −3, 3, 3, −1, −1, −3, 1, 3, −3, −3}, {1, −1, −1,−1, 1, −3, 3, −3, 3, −1, −1, 3}, {1, −1, 3, 1, 3, 3, −1, −1, −3, −1, 3,−3}, {1, −1, −1, −1, 3, −1, 3, 3, 3, −3, −1, 3}, {−1, 1, −1, 3, 1, −1,−1, −1, −1, 3, −3, 1}, {3, −3, 1, −3, −1, −1, 3, 3, 1, −1, 1, 1}, {−1,−1, 3, 3, −3, −3, 3, 3, −1, 3, −1, 3}, {1, −3, −3, 1, −1, 3, 3, 3, 1, 3,3, 1, −3}, {−1, −1, 3, 1, −3, −3, −1, 3, −3, 1, −3, −3, −3}, {−3, 3, −1,3, −3, −1, 1, −3, −3, −3, −3}, {−3, −3, 1, 1, 1, 3, 1, 1, 3, 1, −3, 1},{−3, −1, 1, −3−3, 1, 1, 1, 3}, {−3, −3, 3, 3, −1, 3, −1, 3, −1, 3, −1,−3, −1, −1, 1, 3}, {−1, −1, 1, −3, −3, 3, −3, 1, −1, 3, −1}, {−3, −1, 3,−1, 3, 3, −3, −3, 3, 3, 1, −1}, {−3, 3, −1, 1, −1, 3, −1, 1, −1, −1, 1},{3, 1, 1, 1, 1, −3, 1, −3, 1, −1, 3, −3}, {1, 3, −1, 3, 1, −1, 3, −3, 3,1, 1}, {3, 1, −1, −1, −3, 1, −1, 3, −1, 1, 3, −1}, {−1, −3, −3, 3, 3,−3, 1, −1, 3, 1, 3, −3}, {3, 3, 3, −1, 1, 3, 3, −1, −3, 3, −1, −3}, {1,−3, 3, 1, −1, −3, −3, −3, 3, −3, 3, −3}, {−1, 1, 1, 1, −3, −3, 1, −1,−3, −3, 1, −3, −1}, {−3, 3, −1, 3, −3, −1, −3, −1, −1, 3, 3, 3}, {1, 3,−3, 3, 1, 1, −1, −1, −3, 1, −1, 3}, {−3, −3, 3, 1, −1, 1, 3, −1, −1, −1,1}, {1, −3, −1, 1, 1, 1, −3, 1, −3, −3, −3}, {−1, −1, −1, −3, 1, 1, −3,3, 3, −3, −1, 3}, {3, 3, 1, 1, 3, 1, 3, −3, 1, −1, 3, −3}, {3, −1, 1, 1,1, 1, −1, 1, −1, 1, −3, 1}, {3, −3, −3, −1, 1, 3, 1, −3, 3, 3, 3, 1},{−1, 1, 3, 3, 3, −3, −1, −3, −1, −3, −1, −3, 3}, {3, −3, 3, −3, 3, −1,1, 3, −3, −3, 3, 1}, {1, −1, 1, 1, 1, 3, −3, 1, 1, −1, −3, 1, −3}, {1,−1, −1, −1, −1, −1, 3, 3, −3, −1, −3, 3, −1}, {3, −3, 3, 1, −3, 1, −3,−1, 1, 1, 3, 3}, {−3, 1, −1, −3, −3, −1, −1, −1, −1, 3, −3, 3}, {−1, 3,−1, 3, 3, 3, −1, −1, 1}, {3, 3, 3, 1, −1, −3, 1, 3, −1, 1, 1, 3}, {−3,1, −3, −1, −3, −3, 1, −3, −3, −3, −3, 1, 1}, {−3, −3, 1, 1, −1, 3, −1,3, 3, −3, 3, 3}, {−1, 1, −1, 1, 1, 3, −1, 1, −1, −3, 1}, {−3, 1, 1, 3,3, −3, 3, −1, 3, 1, 1, −1}, {1, −3, −3, −1, −3, 1, 3, −3, 1, 3, 3, 3,−1}, {−1, 3, −3, −1, −1, −1, 1, 1, −3, 3, −3, 3}, {3, −3, −1, −1, 1, 1,−1, −1, 3, −1, 3, 1}, {3, −1, −3, 1, −1, −1, −3, −3, 3, −3, −1, −1},{−3, 3, −3, −3, −1, −1, 3, 1, −1, 3, −3, 1}, {−3, 1, 1, 3, 3, 3, −1, −3,−3, 3, −3, 1}, {−3, −3, 3, −3, 1, 3, −1, −3, 1, −1, 1, 1}, {−3, −1, 3,3, 1, 1, 3, 1, −1, 3, 1, 3}, {3, 1, 3, −1, 1, 3, 1, −3, 3, −1, −1, −1},{−1, 3, −3, 1, 1, −3, 3, −3, −3, 3, 3, 3}, {3, −3, −1, −3, −3, 3, 3, −1,3, 1, −3, −3}, {1, 3, 1, 3, 1, 1, 3, −3, −1, 3, 1, −1}, {3, 3, −3, −3,−1, −3, −3, 3, 1, −3, −1, 3}, {−3, 1, −1, 3, 3, −3, 3, −3, 1, 1, −1,−1}, {−1, 1, 3, 1, 3, 1, 3, 1, −1, −1, −1, 31, 11, −3, 1, 1, −1, −1, −3,−3, −1, −1, 1, 1}, {1−1, −3, −1, 3, 3, 3, 3, −3, −3, 3, 1, −3}, {−1, 1,−1, 1, 1, 3, 1, −1, −1, 3, 3, −1}, {3, −3, −3, −1, −1, −3, −3, 3, 1, −3,1, 1}, {−3, −3, 3, 3, −3, −3, −1, 3, −1, 3, 1, −1}, {1, −1, 3, 3, −3,−3, 3, −3, −1, 3, −3, 3}, {−3, −1, 1, −1, −3, 1, −1, 3, −3, 3, 3, 1},{−1, −3, 3, 1, −1, 1, −3, −1, −1, 1, −1, 1}, {−3, 1, −1, 3, 1, −3, −1,3, −3, 1, 1, 1}, {1, 1, −3, −3, −3, 1, −1, −3, −1, 1, −3, 1}, {−3, 1, 1,1, −3, 1, −3, −3, 1, −3, −3, −3}, {−3, 3, −3, 3, 3, −3, −3, 1, −1, −1,3, 3}, 1−1, −3, −3, −3, −1, 1, −1, 1, −3, −3, 1, −3}, {3, −3, −1, 3, −3,1, −1, 3, 3, 3, 3, 1}, {1, 3, −3, 1, 1, −1, 3, 3, 1, −1, 1, −1}, {−1, 3,3, −1, −1, 1, 3, 1, 1, −1, 1, −1}, {3, 3, 1, −1, −3, −1, −1, 1, −3, −1,3, −1}, {−1, −3, 1, −1, −1, −1, 1, 1, −3, −1, 3, −3}, {3, 1, 1, −1, 3,−1, 1, −3, −3, −1, −1, 1}, {−3, −3, −1, −1, 1, 1, −1, 3, −1, 1, −1, −3},{3, 1, −1, −3, 3, −3, −3, −1, 3, −3, 3, −3}, {1, −3, 3, 1, −3, 1, 3, 1,1, 1, 3, −31, 1}, {1, 1, −1, 1, −3, 1, 3, −3, −1, 1, 1}, {1, −3, −3, 1,−1, −1, 3, −3, 1, −1, 1, −1}, {1, 1, 3, −1, 1, 1, 1, −3, −3, 3, −1, −3},{1, 1, 1, 3, −1, 3, −1, −3, −3, 1, 1, −3}, {−1, 3, −3, −1, 3, 1, −3, −3,−3, −3, −1, −1}, {−1, 3, 1, 3, 1, −1, 3, 3, 1, 3, −3, −1}, {3, −3, −1,−3, −1, 1, 1, −1, −3, −1, −3, 3}, {1−3, 1, 3, −1, 1, −3, 3, 3, 3, −3, 3,1}, {3, −3, 3, 1, −3, −3, −3, −1, 3, 3, 1, 3}, {1, 3, −3, −3, 1, −1, 1,−3, −3, 3, −3, 3}, {−3, 1, −1, 3, 1, 1, −1, −1, −1, 1, 3, 1}, {1, 3, 1,3, 1, −1, −3, −3, 1, 3, −3, −3}, {3, 1, −3, 3, −3, −3, 3, 3, 1, −1, 1,3}, {1, 1, 3, −1, −1, 1, −3, 1, −3, −3, 3, −1}, {1, −1, −3, −3, 3, −3,1, −3, 1, 1, 3, 3}, {−1, −1, −3, 3, 1, −1, 3, −1, −3, −1, −3, −1}, {1,−3, −3, 1, 1, −1, −3, −3, −3, −3, −3, −1}, {−1, −1, −3, 3, −3, −3, −1,−1, 1, −3, −1, 3}, {3, 1, 1, 1, −3, 3, −1, −3, 1, 3, −1, 1}, {−3, −1, 1,1, 1, −3, 1, 3, 1, −1, 1, −1}, {−3, −3, −3, 3, 3, −1, 1, 3, −3, 3, −1,−3}, {−3, 3, −1, −3, 1, 3, −1, 1, −3, −3, −3, −1}, {3, 3, −1, −1, −1,−1, 3, −1, 3, −1, 3, 3}, {1, −3, −1, −1, 1, −3, 1, 1, −3, 3, 3, 1}, {1,−3, 3, 1, −3, −1, 3, 3, 3, 3, 1, 1}, {−3, 3, −3, −1, 3, −1, −3, 1, −1,−1, −3, −3}, {−1, −3, −1, −3, 3, −3, −3, −3, 1, −3, −1, 1}, {3, −1, −1,3, 1, 1, 1, 1, −3, −1, −3, 1}, {−1, −3, 1, −1, 1, 3, −3, −3, −3, 3, 3,−1}, {3, 1, −3, −3, −3, 3, −3, 3, −1, 1, 3, −1}, {1, −3, 1, 1, −3, −3,1, 1, 1, −1, −3, −1}, {−3, −1, −3, −1, 3, 3, 1, 3, 3, −1, −3, 3}, {1,−3, −1, 1, −1, −3, 3, −3, −1, −1, −1, −3}, {3, −3, 3, −1, −1, 1, −3, 1,1, −1, −3, −1}, {−3, −1, −3, −1, 1, 1, −3, −1, −1, 3, 1, −1}, {−1, −3,−3, 3, −3, −1, 1, 1, −3, 3, −1, 3}, {3, −3, −3, −3, 3, −3, 1, −3, 1, 1,−3, −3}, {−1, −3, −1, −3, 1, 1, 3, 1, 1, −3, −1, 1}, {1−1, 3, 3, −1, −1,−3, 3, −3, −3, −1, −3, −1}, {3, −3, −1, −3, −3, −3, −1, 3, 1, −3, 3,−1}, {−1, 3, −1, 3, 3, −1, 1, 3, −3, −3, −3, 3}, {1, 3, −1, −1, −3, −3,3, −1, −3, 1, 1, 3}, {1, −1, 3, 1, 1, 1, −1, 1, −3, −1, 3, 3}, {−3, −1,−3, −1, −1, −3, −3, 1, 3, 3, −1, −1}, {3, −3, 1, 3, 3, −3, −3, 3, 1, −1,3, −1}, {3, −1, 1, 3, −1, −3, −1, −3, −3, −3, 1, −1}, {−3, 1, −1, −3,−3, 1, 3, −3, −1, −3, −1, −3}, {−1, 1, −1, −3, 3, 1, −1, 1, 3, −3, 3,−3}, {3, −1, −3, −1, 3, 3, 3, 3, 1, −3, −3, 1}, {−1, 1, 3, −1, −1, −1,−1, −1, 3, −1, 3, 1}, {−3, −1, 3, −3, 3, 1, −1, −1, −1, 1, 1, −3}, {1,3, −1, −1, −1, 1, −1, 1, −3, 3, 1, −3}, {−1, 1, −1, 3, 1, −1, 1, −3, −1,3, 3, 3}, {1, 3, 3, 1, 3, −3, −1, 3, 1, 3, −1, −3}, {3, −3, −1, −3, −3,3, 3, −3, 1, −1, 3, 1}, {−1, 1, −3, −1, 1, 3, 1, 1, −1, 3, −1, −3}, {1,1, −3, −3, 3, −1, −1, 1, 1, −1, 1, −1}, {−1, −1, −1, 3, 3, −3, 3, −3,−1, 3, −1, −3}, {1, 1, −1, −1, −3, 1, 3, 3, −3, −3, 1, −3}, {−3, 1, −1,−3, −1, 1, 1, −3, −3, −3, −3, 3}, {−3, 3, 1, −3, −1, 1, 3, 3, 1, 3, 1,3}, {−1, 3, 3, 1, 1, 1, −3, −1, −1, 1, −1, 3}, and {−1, 1, 3, 1, −3, 3,−1, 1, 1, −1, −1, −3}, {1, 1, 1, 3, −3, 3, 1, 1, −3, 1, 1, −3}.

Further, based on the sequence-based signal processing method disclosedin this embodiment of this application, for the sequence {s_(n)} relatedto the sequence {f_(n)} that consists of the 12 elements and that isdetermined in S101, the sequence {s_(n)} consisting of elements s_(n)may be a sequence in a fourth sequence set or an equivalent sequence ofa sequence in a fourth sequence set. All peak-to-average ratios ofsequences in the fourth sequence set are less than 3 dB, and a value ofa correlation between any cyclic shift of any sequence in the fourthsequence set and any cyclic shift of another sequence is less than0.6875.

In a specific implementation, optionally, the sequences in the fourthsequence set include:

{−3, 3, 3, 1, −1, −3, 1, −3, −1, 1, 1, 3}, {−3, 1, 3, −1, 3, 1, −1, −1,−1, −1, 1, 1}, {3, 1, 3, 1, 3, 1, 3, −3, −1, −3, 3, 1}, {1, 3, 1, −1, 1,−1, −3, −1, 1, −1, 1, 3}, {3, −1, 3, −1, −1, −1, −1, 3, 3, −1, −1, 3},{−3, 1, 3, 1, 3, −3, −3, −3, 3, −1, −3, 3}, {−1, −3, 3, −1, −3, −3, −3,−1, 1, −1, 1, −3}, {−1, 3, −1, −1, −1, 3, −1, 3, 3, −1, −1, −1}, {1, −3,1, 1, −3, −3, −3, −3, 1, −3, −3, −3}, {−1, 1, 3, −3, 1, −1, 1, −1, −1,−3, 1, −1}, {1, 3, 3, −3, 1, 3, 1, 3, 3, 1, −1, −3}, {3, −3, 3, −3, 3,−1, 1, 3, −3, 3, 1, −1}, {1, −1, −3, 3, −3, −1, 1, −3, 3, −3, 3, −3},{3, −1, −3, 3, −3, −1, 3, 3, 3, −3, −1, −3}, {1, 3, 1, −1, 3, −1, −1,−3, 3, −3, −1, −1}, {−1, −3, 3, −3, 1, −3, −3, −3, −1, 1, 3, 1}, {−1,−1, −1, 3, −3, −1, −3, 3, −1, 3, −1, −1}, {3, 3, −1, −3, 3, 1, 3, 1, −3,1, −3, −1}, {1, −3, 3, 1, −1, −1, 3, 3, 3, 3, 1, 3}, {−3, −1, −3, 3, −1,1, −1, 3, −3, −1, −3, −3}, {1, 3, −1, −1, 1, −1, 1, 1, −3, 3, 3, 1}, {3,−1, −1, −1, −3, −1, −3, 1, 1, −3, 3, −3}, and {3, 3, −1, 1, −1, 1, −3,−3, 1, −1, −3, −1}.

Further, based on the sequence-based signal processing method disclosedin this embodiment of this application, for the sequence {s_(n)} relatedto the sequence {f_(n)} that consists of the 12 elements and that isdetermined in S101, the sequence {s_(n)} consisting of elements s_(n)may be a sequence in a fifth sequence set or an equivalent sequence of asequence in a fifth sequence set. All peak-to-average ratios ofsequences in the fifth sequence set are less than 2.63 dB, and a valueof a correlation between any cyclic shift of any sequence in the fifthsequence set and any cyclic shift of another sequence is less than 0.8.

In a specific implementation, optionally, the sequences in the fifthsequence set include:

{−3, 3, 3, 1, −1, −3, 1, −3, −1, 1, 1, 3}, {−3, 1, 3, −1, 3, 1, −1, −1,−1, −1, 1, 1}, {3, 1, 3, 1, 3, 1, 3, −3, −1, −3, 3, 1}, {−3, 3, 1, 3, 1,−1, 1, 3, 1, 3, −3, 3}, {1, 3, 1, −1, 1, −1, −3, −1, 1, −1, 1, 3}, {3,−1, 3, −1, −1, −1, −1, 3, 3, −1, −1, 3}, {−1, 3, 3, −1, 3, −1, 3, −1,−1, −1, −1}, {−1, 1, 3, −3, 3, 1, −1, −3, −1, −3, −1, −3}, {−3, 1, 3, 1,3, −3, −3, −3, 3, −1, −3, 3}, {−1, −3, 3, −1, −3, −3, −3, −1, 1, −1, 1,−1, −3, 3, 3, −3, 3}, {1, 3, −3, −1, −3, 3, 1, −1, −3, −1, −3, −1}, {3,−1, −1, 3, 3, 3, 3, 3, 3, −1, 3, −1}, {−1, 3, −1, −1, −1, 3, −1, 3, 3,−1, −1, −1}, {−3, −3, −3, 1, −3, −3, −3}, {3, 1, −3, 1, 3, 1, −1, −1, 1,3, 3, 3}, {1, −3, 1, −1, −3, 1, 3, −3, 3, 3, 3, −3}, {3, 1, 1, −1, 3, 1,3, 1, 1, 3, −3, −1}, and {−3, 1, −3, 1, 3, 3, −1, −1, −3, −3, −1, −1}.

Further, based on the sequence-based signal processing method disclosedin this embodiment of this application, for the sequence {s_(n)} relatedto the sequence {f_(n)} that consists of the 12 elements and that isdetermined in S101, the sequence {s_(n)} set is a set of sequences usedby the communications system.

Optionally, an {s_(n)} set that includes the sequence {s_(n)} consistingof elements S_(n) may be a subset in a sixth sequence set. Allpeak-to-average ratios of sequences in the sixth sequence set are lessthan 3.0 dB, and a value of a correlation between any cyclic shift ofany sequence in the sixth sequence set and any cyclic shift of anothersequence is less than 0.68.

In a specific implementation, optionally, the sequences in the sixthsequence set include:

{−3, −3, −3, −3, 1, 1, −3, −3, 1, −3, 1, −3}, {1, −3, 1, −3, 1, 1, −3,−3, 1, 1, 1, 1}, {−3, 3, 3, 1, −1, −3, 1, −3, −1, 1, 1, 3}, {−3, 1, 3,−1, 3, 1, −1, −1, −1, −1, 1, 1}, {3, 1, 3, 1, 3, 1, 3, −3, −1, −3, 3,1}, {−3, 3, 1, 3, 1, −1, 1, 3, 1, 3, −3, 3}, {−3, −1, −3, 3, 3, 3, 3,−1, −3, 3, −3, −1}, {1, 3, 1, −1, 3, −1, 3, 3, 1, −1, 1, 3}, {1, −1, 1,−1, −1, 1, 3, 3, −1, −1, −3, 1}, {1, 3, 1, 3, 3, 1, −1, −1, 3, 3, −3,1}, {−3, 1, 3, 1, 3, −3, −3, −3, 3, −1, −3, 3}, {−1, −3, 3, −1, −3, −3,−3, −1, 1, −1, 1, −3}, {−1, 1, 3, −3, 1, −1, 1, −1, −1, −3, 1, −1}, {1,3, 3, −3, 1, 3, 1, 3, 3, 1, −1, −3}, {−1, −3, −3, −3, 3, −1, 1, −3, 3,−1, 1, 3}, {3, 3, 3, −3, 1, 3, 3, −3, 1, −1, −3, 1}, {−3, −3, 3, 1, 1,3, −1, 1, 1, 3, −1, 3}, {−3, 1, −3, −1, −1, 1, −3, −1, −1, −3, 3, 3},{3, −1, −3, 3, −3, −1, 3, 3, 3, −3, −1, −3}, {1, 3, 1, −1, 3, −1, −1,−3, 3, −3, −1, −1}, {−1, −1, −1, −1, 3, 1, −3, −3, 1, 1, −3, −1}, {−3,−3, −1, 1, −1, 1, 3, 1, −1, 1, −1, −3}, {−3, 1, 1, −3, −1, 3, −3, 3, −1,1, 1, 1}, {1, −3, 1, −1, −1, 1, −1, −1, −3, −3, 1, 1}, {−1, −1, −1, 3,−3, −1, −3, 3, −1, 3, −1, −1}, {1, 3, −1, −1, 1, −1, 1, 1, −3, 3, 3, 1},{3, 1, 3, −1, −1, 1, −1, 1, −1, −1, 3, 1}, {1, −3, −1, −3, 1, 1, −3, −3,3, −3, −3, 1}, {3, −1, −1, −1, −3, −1, −3, 1, 1, −3, 3, −3}, and {3, 3,−1, 1, −1, 1, −3, −3, 1, −1, −3, −1}.

Optionally, an {s_(n)} set that includes the sequence {s_(n)} consistingof elements s_(n) may be a subset in a seventh sequence set. Allpeak-to-average ratios of sequences in the seventh sequence set are lessthan 2.65 dB, and a value of a correlation between any cyclic shift ofany sequence in the seventh sequence set and any cyclic shift of anothersequence is less than 0.75.

In a specific implementation, optionally, the sequences in the seventhsequence set include:

{−3, −3, −3, −3, 1, 1, −3, −3, 1, −3, 1, −3}, {1, −3, 1, −3, 1, 1, −3,−3, 1, 1, 1, 1}, {−3, 3, 3, 1, −1, −3, 1, −3, −1, 1, 1, 3}, {−3, 1, 3,−1, 3, 1, −1, −1, −1, −1, 1, 1}, {3, 1, 3, 1, 3, 1, 3, −3, −1, −3, 3,1}, {−3, 3, 1, 3, 1, −1, 1, 3, 1, 3, −3, 3}, {1, 3, 1, −1, 1, −1, −3,−1, 1, −1, 1, 3}, {3, −1, 3, −1, −1, −1, −1, 3, 3, −1, −1, 3}, {−3, 1,3, −1, −3, 1, −1, −3, −3, −3, −3, −1}, {1, −1, 3, −1, 3, −3, −1, −1, 1,1, −1, −1}, {−3, −1, −3, 3, 3, 3, 3, −1, −3, 3, −3, −1}, {1, 3, 1, −1,3, −1, 3, 3, 1, −1, 1, 3}, {3, 3, 3, −3, 1, 1, −3, 3, 1, 3, −1, −3},{−3, −3, −3, 3, −1, −1, 3, −3, −1, −3, 1, 3}, {1, −1, −1, 1, −1, 1, −3,1, 3, 3, −1, −1}, {1, −1, 1, −1, −1, 1, 3, 3, −1, −1, −3, 1}, {−3, −3,3, −1, −1, 3, −3, −1, 3, 1, 3, 1}, {1, 3, 1, 3, 3, 1, −1, −1, 3, 3, −3,1}, {1, −1, −1, −1, 3, 1, 1, 3, 1, −3, −1, 1}, {−1, 1, 1, 1, −3, −1, −1,−3, −1, 3, 1, −1}, {−1, 3, 3, −1, −1, 3, −1, 3, −1, −1, −1, −1}, {−1, 1,3, −3, 3, 1, −1, −3, −1, −3, −1, −3}, {−3, 1, 3, 1, 3, −3, −3, −3, 3,−1, −3, 3}, {−1, −3, 3, −1, −3, −3, −3, −1, 1, −1, 1, −3}, {1, 3, −3,−1, −3, 3, 1, −1, −3, −1, −3, −1}, {3, −1, −1, 3, 3, 3, 3, 3, 3, −1, 3,−1}, {−1, 3, −1, −1, −1, 3, −1, 3, 3, −1, −1, −1}, {1, −3, 1, 1, −3, −3,−3, −3, 1, −3, −3, −31, 1−1, −3, 3, −1, 3, 1, 1, 1, −3, −1, 1, 11, 11,−3, 1, −1, −3, 1, 3, −3, 3, 3, 3, −3}, and {−3, 1, −3, 1, 3, 3, −1, −1,−3, −3, −1, −1}.

Optionally, an {s_(n)} set that includes the sequence {s_(n)} consistingof elements s_(n) may be a subset in an eighth sequence set. Allpeak-to-average ratios of sequences in the eighth sequence set are lessthan 3.0 dB, and a value of a correlation between any cyclic shift ofany sequence in the eighth sequence set and any cyclic shift of anothersequence is less than 0.75.

In a specific implementation, optionally, the sequences in the eighthsequence set include:

{−3, −3, −3, −3, 1, 1, −3, −3, 1, −3, 1, −3}, {1, −3, 1, −3, 1, 1, −3,−3, 1, 1, 1, 1}, {−3, 3, 3, 1, −1, −3, 1, −3, −1, 1, 1, 3}, {−3, 1, 3,−1, 3, 1, −1, −1, −1, −1, 1, 1}, {3, 1, 3, 1, 3, 1, 3, −3, −1, −3, 3,1}, {−3, 3, 1, 3, 1, −1, 1, 3, 1, 3, −3, 3}, {1, 3, 1, −1, 1, −1, −3,−1, 1, −1, 1, 3}, {3, −1, 3, −1, −1, −1, −1, 3, 3, −1, −1, 3}, {−3, 1,3, −1, −3, 1, −1, −3, −3, −3, −3, −11, {1, −1, 3, −1, 3, −3, −1, −1, 1,1, −1, −1}, {−3, −1, −3, 3, 3, 3, 3, −1, −3, 3, −3, −11, 11, 3, 1, −1,3, −1, 3, 3, 1, −1, 1, 3}, {3, 3, 3, −3, 1, 1, −3, 3, 1, 3, −1, −3},{−3, −3, −3, 3, −1, −1, 3, −3, −1, −3, 1, 31, 11, −1, −1, 1, −1, 1, −3,1, 3, 3, −1, −1}, {1, −1, 1, −1, −1, 1, 3, 3, −1, −1, −3, 1}, {−3, −3,3, −1, −1, 3, −3, −1, 3, 1, 3, 1}, {1, 3, 1, 3, 3, 1, −1, −1, 3, 3, −3,1}, {1, −1, −1, −1, 3, 1, 1, 3, 1, −3, −1, 1}, {−1, 1, 1, 1, −3, −1, −1,−3, −1, 3, 1, −1}, {−1, 3, 3, −1, −1, 3, −1, 3, −1, −1, −1, −1}, {−1, 1,3, −3, 3, 1, −1, −3, −1, −3, −1, −3}, {−3, 1, 3, 1, 3, −3, −3, −3, 3,−1, −3, 3}, {−1, −3, 3, −1, −3, −3, −3, −1, 1, −1, 1, −3}, {1, 3, −3,−1, −3, 3, 1, −1, −3, −1, −3, −1}, {3, −1, −1, 3, 3, 3, 3, 3, 3, −1, 3,−1}, {−1, 3, −1, −1, −1, 3, −1, 3, 3, −1, −1, −1}, {1, −3, 1, 1, −3, −3,−3, −3, 1, −3, −3, −3}, {−1, −3, 3, −1, 3, 1, 1, 1, −3, −1, 1, 1}, {1,−3, 1, −1, −3, 1, 3, −3, 3, 3, 3, −3}, {−3, 1, −3, 1, 3, 3, −1, −1, −3,−3, −1, −1}, {3, 3, 3, −3, 1, 3, 3, −3, 1, −1, −3, 1}, {−3, 1, −3, −1,−1, 1, −3, −1, −1, −3, 3, 3}, {−3, −1, −3, −1, −3, 3, −3, −1, 1, −1, −3,3}, {3, −3, −1, 1, −1, −3, 3, −3, −1, −3, −1, −3}, {3, −1, −3, 3, −3,−1, 3, 3, 3, −3, −1, −3}, {1, 3, 1, −1, 3, −1, −1, −3, 3, −3, −1, −1},{−1, −1, −1, 1, 3, −1, 1, −1, 3, −1, −3, 3}, {3, 3, 3, 1, −1, −1, 3, 1,−3, 1, 3, −3}, {3, −1, −3, −1, 1, 3, −3, −1, −3, −3, −3, 31, 11, 3, −1,−3, −1, −3, 1, −3, −3, 1, −1, −1}, {−1, −3, 1, 3, 1, 3, −1, 3, 3, −1, 1,1}, {−1, −1, 1, 1, −1, 1, −1, −1, 3, −3, 3, −1}, {1, 3, 3, −3, 3, 3, −3,3, 1, 1, −1, −3}, {3, 3, 3, −3, −3, −3, 1, 3, 3, −1, 1, −3}, {−3, −1, 1,1, 3, −3, 3, 3, −3, 3, 3, 1}, {1, −3, 3, 1, 1, −3, −1, −3, −1, −3, −3,−1}, {−1, 3, 3, 1, −1, 1, 3, −1, −1, 1, −1, 1}, {1−1, 1, −3, −1, −1, −3,1, 1, 1, 3, −1, −3}, {−3, −1, −3, 3, −1, 1, −1, 3, −3, −1, −3, −3}, {−1,3, 3, 3, −3, 1, 1, 3, −1, 3, 3, 1}, {−1, 1, −3, −3, 3, 3, −3, 1, −3, 3,−3, −3}, {1, −3, −1, −3, −3, −3, −1, 3, 1, −3, −3, −1}, {−3, 1, −1, 1,1, 1, −1, 3, −3, 1, 1, −1}, {3, 1, −3, −3, −1, −1, −3, 1, −3, −1, −3,−3}, {3, 1, 3, 1, −1, 1, 3, 1, 3, −3, −1, −3}, {3, 1, 3, −1, −1, 1, −1,1, −1, −1, 3, 1}, {3, 1, 3, 3, −1, 1, −1, 1, −1, 3, 3, 1}, {3, 3, −1, 1,−1, 1, −3, −3, 1, −1, −3, −1}, {−1, −3, −3, −1, 1, −1, 1, 3, −1, −3, 1,3}, {−3, 1, −1, 1, −3, −1, 3, 3, 1, −3, −3, −1}, {−3, 1, 3, 1, −3, 3,−1, −1, 1, −3, −3, 3}, {−3, 1, 3, 1, 1, 3, 1, −3, 3, −1, −1, −3}, and{1, −1, −1, 3, −3, −3, 1, −1, 3, 1, 3, −1}.

Based on the sequence-based signal processing method disclosed in thisembodiment of this application, an equivalent sequence in the foregoingrelated sequence sets may be expressed as {q_(n)}. An element q_(n) inthe equivalent sequence {q_(n)} meets q_(n)=s_(n)+u_(n)(mod 8).

In a specific implementation, optionally, sequences {u_(n)} consistingof elements u_(n) include:

{1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}, {1, 3, 5, 7, 1, 3, 5, 7, 1, 3, 5,7}, {1, 7, 5, 3, 1, 7, 5, 3, 1, 7, 5, 3}, {1, 5, 1, 5, 1, 5, 1, 5, 1, 5,1, 5}, {3, 1, 7, 5, 3, 1, 7, 5, 3, 1, 7, 5}, {3, 3, 3, 3, 3, 3, 3, 3, 3,3, 3, 3}, {3, 5, 7, 1, 3, 5, 7, 1, 3, 5, 7, 1}, {3, 7, 3, 7, 3, 7, 3, 7,3, 7, 3, 7}, {5, 1, 5, 1, 5, 1, 5, 1, 5, 1, 5, 1}, {5, 3, 1, 7, 5, 3, 1,7, 5, 3, 1, 7}, {5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5}, {5, 7, 1, 3, 5, 7,1, 3, 5, 7, 1, 3}, {7, 1, 3, 5, 7, 1, 3, 5, 7, 1, 3, 5}, {7, 3, 7, 3, 7,3, 7, 3, 7, 3, 7, 3}, {7, 5, 3, 1, 7, 5, 3, 1, 7, 5, 3, 1}, and {7, 7,7, 7, 7, 7, 7, 7, 7, 7, 7, 7}.

According to the sequence-based signal processing method provided inthis embodiment of this application, a sequence meeting a requirementfor sending a signal by using a PUCCH is determined. The sequence is asequence {f_(n)} consisting of 12 elements, f_(n) represents an elementin the sequence {f_(n)}, and the determined sequence {f_(n)} is asequence meeting a preset condition. Then, the 12 elements in thesequence {f_(n)} are respectively mapped to 12 subcarriers, to generatea first signal, and the first signal is sent. By using the determinedsequence, when the signal is sent by using the PUCCH, a low correlationbetween sequences can be maintained, and a relatively small PAPR valueand a relatively small CM value can be maintained. Therefore, arequirement of a communication application environment in which thesignal is sent by using the PUCCH is met.

Based on the sequence-based signal processing method disclosed in thisembodiment of this application, an embodiment of this applicationfurther discloses a communications device and a communications systemthat perform the sequence-based signal processing method.

As shown in FIG. 6, FIG. 6 is a schematic structural diagram of acommunications device 600 according to an embodiment of thisapplication. The communications device 600 includes a processing unit601 and a sending unit 602.

The processing unit 601 is configured to: determine a sequence {f_(n)}consisting of 12 elements, where f_(n) represents an element in thesequence {f_(n)}, the sequence {f_(n)} is a sequence meeting a presetcondition; and respectively map the 12 elements in the sequence {f_(n)}to 12 subcarriers, to generate a first signal.

For the preset condition related to the processing unit 601, refer tothe preset condition disclosed in the sequence-based signal processingmethod disclosed in the foregoing embodiment of this application. Thepreset conditions are consistent, and details are not described hereinagain.

The sending unit 602 is configured to send the first signal.

For a corresponding operation related to the communications devicedisclosed in this embodiment of this application, refer to thecorresponding operation performed by the terminal in FIG. 1 in theforegoing embodiment of this application. Details are not describedherein again.

With reference to the sequence-based signal processing method disclosedin this embodiment of this application, alternatively, thecommunications device disclosed in this embodiment of this applicationmay be implemented directly by using a memory executed by hardware, or amemory executed by a processor, or by using a combination thereof.

As shown in FIG. 7, the communications device 700 includes a processor701 and a memory 702. Optionally, the terminal device 700 furtherincludes a network interface 703.

The processor 701 is coupled to the memory 702 by using a bus. Theprocessor 701 is coupled to the network interface 703 by using a bus.

The processor 701 may be specifically a central processing unit (CPU), anetwork processor (NP), an application-specific integrated circuit(ASIC), or a programmable logic device (PLD). The PLD may be a complexprogrammable logical device (CPLD), a field-programmable gate array(FPGA), or generic array logic (GAL).

The memory 702 may be specifically a content-addressable memory (CAM) ora random-access memory (RAM). The CAM may be a ternarycontent-addressable memory (TCAM).

The network interface 703 may be a wired interface, for example, a fiberdistributed data interface (FDDI) or an Ethernet interface.

Alternatively, the memory 702 may be integrated into the processor 701.If the memory 702 and the processor 701 are mutually independentcomponents, the memory 702 is connected to the processor 701. Forexample, communication between the memory 702 and the processor 701 maybe performed by using a bus. Communication between the network interface703 and the processor 701 may be performed by using a bus.Alternatively, the network interface 703 may be directly connected tothe processor 701.

The memory 702 is configured to store an operating program, code, or aninstruction for sequence-based signal processing. Optionally, the memory702 includes an operating system and an application program and isconfigured to store an operating program, code, or an instruction forsequence-based signal processing.

When the processor 701 or a hardware device needs to perform anoperation related to sequence-based signal processing, the processor 701or the hardware device may invoke and execute the operating program, thecode, or the instruction stored in the memory 702, to complete asequence-based signal processing process performed by the terminal inFIG. 1 to FIG. 6. For a specific process, refer to a corresponding partin the foregoing embodiment of this application. Details are notdescribed herein again.

It may be understood that FIG. 7 merely shows a simplified design of thecommunications device. In an actual application, the communicationsdevice may include any quantity of interfaces, processors, memories, andthe like. All communications devices that can implement this embodimentof this application fall within the protection scope of this embodimentof this application.

As shown in FIG. 8, FIG. 8 is a schematic structural diagram of acommunications device 800 according to an embodiment of thisapplication. The communications device 800 includes a receiving unit 801and a processing unit 802.

The receiving unit 801 is configured to receive a first signal carriedon 12 subcarriers, and obtain 12 elements in a sequence {f_(n)}. Thefirst signal is generated by respectively mapping the 12 elements to the12 subcarriers based on the sequence {f_(n)} consisting of the 12elements, f_(n) represents an element in the sequence {f_(n)}, and thesequence {f_(n)} is a sequence meeting a preset condition.

For the preset condition related to the receiving unit 801, refer to thepreset condition disclosed in the sequence-based signal processingmethod disclosed in the foregoing embodiment of this application. Thepreset conditions are consistent, and details are not described hereinagain.

The processing unit 802 is configured to process the first signal basedon the 12 elements in the sequence {f_(n)}.

For a corresponding operation related to the communications devicedisclosed in this embodiment of this application, refer to thecorresponding operation performed by the network device in FIG. 1 in theforegoing embodiment of this application. Details are not describedherein again.

With reference to the sequence-based signal processing method disclosedin this embodiment of this application, alternatively, thecommunications device disclosed in this embodiment of this applicationmay be implemented directly by using a memory executed by hardware, or amemory executed by a processor, or by using a combination thereof.

As shown in FIG. 9, the communications device 900 includes a processor901 and a memory 902. Optionally, the communications device 900 furtherincludes a network interface 903.

The processor 901 is coupled to the memory 902 by using a bus. Theprocessor 901 is coupled to the network interface 903 by using a bus.

The processor 901 may be specifically a CPU, an NP, an ASIC, or a PLD.The PLD may be a CPLD, an FPGA, or GAL.

The memory 902 may be specifically a CAM or a RAM. The CAM may be aTCAM.

The network interface 903 may be a wired interface, for example, an FDDIor an Ethernet interface.

Alternatively, the memory 902 may be integrated into the processor 901.If the memory 902 and the processor 901 are mutually independentcomponents, the memory 902 is connected to the processor 901. Forexample, communication between the memory 902 and the processor 901 maybe performed by using a bus. Communication between the network interface903 and the processor 901 may be performed by using a bus.Alternatively, the network interface 903 may be directly connected tothe processor 901.

The memory 902 is configured to store an operating program, code, or aninstruction for sequence-based signal processing. Optionally, the memory902 includes an operating system and an application program and isconfigured to store an operating program, code, or an instruction forsequence-based signal processing.

When the processor 901 or a hardware device needs to perform anoperation related to sequence-based signal processing, the processor 901or the hardware device may invoke and execute the operating program, thecode, or the instruction stored in the memory 902, to complete asequence-based signal processing process performed by the network devicein FIG. 1 to FIG. 5. For a specific process, refer to a correspondingpart in the foregoing embodiment of this application. Details are notdescribed herein again.

It may be understood that FIG. 9 merely shows a simplified design of thecommunications device. In an actual application, the communicationsdevice may include any quantity of interfaces, processors, memories, andthe like. All communications devices that can implement this embodimentof this application fall within the protection scope of this embodimentof this application.

FIG. 10 is a communications system 1000 disclosed in an embodiment ofthis application. The communications system 1000 includes a firstcommunications device 1001 and a second communications device 1002. Thefirst communications device 1001 is a device on a transmitter side, andthe second communications device 1002 is a device on a receiver side.

The first communications device 1001 is configured to: determine asequence {f_(n)} consisting of 12 elements; respectively map the 12elements in the sequence {f_(n)} to 12 subcarriers, to generate a firstsignal; and send the first signal to the second communications device1002.

The second communications device 1002 is configured to: receive thefirst signal on the 12 subcarriers that is sent by the firstcommunications device, obtain the 12 elements in the sequence {f_(n)},and process the first signal based on the 12 elements in the sequence{f_(n)}.

In the foregoing communications system disclosed in this embodiment ofthis application, a quantity of first communications devices 1001 and aquantity of second communications devices 1002 are not limited. Thefirst communications device 1001 may be specifically the communicationsdevices disclosed in FIG. 6 and FIG. 7. Optionally, the firstcommunications device 1001 may be configured to perform correspondingoperations performed by the terminals related to FIG. 1 to FIG. 5 in theembodiments of this application. The second communications device 1002may be specifically the communications devices disclosed in FIG. 8 andFIG. 9. Optionally, the second communications device 1002 may beconfigured to perform corresponding operations performed by the networkdevices related to FIG. 1 to FIG. 5 in the embodiments of thisapplication. For a specific process and an execution principle, refer tothe foregoing description. Details are not described herein again.

Persons skilled in the art should be aware that in the foregoing one ormore examples, functions described in this application may beimplemented by hardware, software, firmware, or any combination thereof.When being implemented by software, the foregoing functions may bestored in a computer-readable medium or transmitted as one or moreinstructions or code in the computer-readable medium. Thecomputer-readable medium includes a computer storage medium and acommunications medium, where the communications medium includes anymedium that enables a computer program to be transmitted from one placeto another. The storage medium may be any available medium accessible toa general-purpose or dedicated computer.

The embodiments in this specification are all described in a progressivemanner, for same or similar parts in the embodiments, refer to theseembodiments, and each embodiment focuses on a difference from otherembodiments. Especially, apparatus and system embodiments are basicallysimilar to the method embodiments, and therefore are described briefly;for related parts, refer to partial descriptions in the methodembodiment.

Finally, it should be noted that the foregoing embodiments are merelyexamples intended for describing the technical solutions of thisapplication other than limiting this application. Although thisapplication and benefits of this application are described in detailwith reference to the foregoing embodiments, persons of ordinary skillin the art should understand that they may still make modifications tothe technical solutions described in the foregoing embodiments or makeequivalent replacements to some technical features thereof, withoutdeparting from the scope of the claims of this application.

What is claimed is:
 1. A sequence-based signal processing method forcommunicating between a terminal and a network device in a communicationapplication environment, the method comprising: determining, by theterminal, a sequence {f_(n)} consisting of 12 elements, wherein f_(n)represents an element in the sequence {f_(n)}, f_(n) meetsf_(n)=x_(n)·exp(2π·j·a·n), 0≤n≤11, n is an integer, a is a real number,x_(n)=exp(π·j·s_(n)/4), s_(n) represents an element in a sequence{s_(n)} consisting of 12 elements, the sequence {s_(n)} belongs to asequence set, and the sequence set comprises following sequences: {−1,−3, 3, −1, −3, −3, −3, −1, 1, −1, 1, −3}, {−1, 1, 3, −3, 1, −1, 1, −1,−1, −3, 1, −1}, {−3, −1, 3, −3, −3, −1, −3, 1, −1, −3, 3, 3}, {−3, −3,3, −3, −1, 3, 3, 3, −1, −3, 1, −3}, {−3, −1, −1, −3, −3, −1, −3, 3, 1,3, −1, −3}, {3, −1, −3, 3, −3, −1, 3, 3, 3, −3, −1, −3}, {−3, −1, 3, 1,−3, −1, −3, 3, 1, 3, 3, 1}, and {1, −1, 3, −1, −1, −1, −3, −1, 1, 1, 1,−3}; mapping, by the terminal, the sequence {f_(n)} to 12 subcarriers togenerate a signal for a reference signal or uplink control information;and sending, by the terminal, the signal via a physical channel to thenetwork device for further processing.
 2. The signal processing methodaccording to claim 1, wherein mapping the sequence {f_(n)} consisting ofthe 12 elements to the 12 subcarriers comprises: respectively mappingthe 12 elements in the sequence {f_(n)} to 12 consecutive subcarriers.3. The signal processing method according to claim 1, wherein mappingthe sequence {f_(n)} consisting of the 12 elements to the 12 subcarrierscomprises: respectively mapping the 12 elements in the sequence {f_(n)}to 12 non-consecutive and equally spaced subcarriers.
 4. The signalprocessing method according to claim 1, wherein the signal isdemodulation reference signal (DMRS) or uplink control information(UCI).
 5. A sequence-based signal processing apparatus for facilitatingcommunicating between devices in a communication applicationenvironment, the apparatus comprising: a storage medium includingexecutable instructions; and a processor coupled to the storage medium;wherein the executable instructions, when executed by the processor,cause the apparatus to: determine a sequence {f_(n)} consisting of 12elements, wherein f_(n) represents an element in the sequence {f_(n)},f_(n) meets f_(n)=x_(n)·exp(2π·j·a·n), 0≤n≤11, n is an integer, a is areal number, x_(n)=exp(π·j·s_(n)/4) s_(n) represents an element in asequence {s_(n)} consisting of 12 elements, the sequence {s_(n)} belongsto a sequence set, and the sequence set comprises following sequences:{−1, −3, 3, −1, −3, −3, −3, −1, 1, −1, 1, −3}, {−1, 1, 3, −3, 1, −1, 1,−1, −1, −3, 1, −1}, {−3, −1, 3, −3, −3, −1, −3, 1, −1, −3, 3, 3}, {−3,−3, 3, −3, −1, 3, 3, 3, −1, −3, 1, −3}, {−3, −1, −1, −3, −3, −1, −3, 3,1, 3, −1, −3}, {3, −1, −3, 3, −3, −1, 3, 3, 3, −3, −}, {−3, −1, 3, 1,−3, −1, −3, 3, 1, 3, 3, 1}, and {1, −1, 3, −1, −1, −1, −3, −1, 1, 1, 1,−3}; map the 12 elements {f_(n)} to 12 subcarriers to generate a signalfor a reference signal or uplink control information; and send thesignal via physical channel to one of the devices for furtherprocessing.
 6. The signal processing apparatus according to claim 5,wherein the 12 elements in the sequence {f_(n)} are respectively mappedto 12 consecutive subcarriers.
 7. The signal processing apparatusaccording to claim 5, wherein the 12 elements in the sequence {f_(n)}are respectively mapped to 12 non-consecutive and equally spacedsubcarriers.
 8. The signal processing apparatus according to claim 5,wherein the signal is demodulation reference signal (DMRS) or uplinkcontrol information (UCI).
 9. A sequence-based signal processing methodfor communicating between a terminal and a network device in acommunication application environment, the method comprising:determining, by the terminal, a sequence {f_(n)} consisting of 12elements, wherein f_(n) represents an element in the sequence {f_(n)},f_(n) meets f_(n)=x_(n)·exp(2π·j·a·n), 0≤n≤11, n is an integer, a is areal number, x_(n)=u_(n)·exp(π·j·s_(n)/4), u is a non-zero complexnumber, s represents an element in a sequence {s_(n)} consisting of 12elements, the sequence {s_(n)} belongs to a sequence set, and thesequence set comprises following sequences: {−1, −3, 3, −1, −3, −3, −3,−1, 1, −1, 1, −3}, {−1, 1, 3, −3, 1, −1, 1, −1, −1, −3, 1, −1}, {−3, −1,3, −3, −3, −1, −3, 1, −1, −3, 3, 3}, {−3−3, 3, −3, −1, 3, 3, 3, −1, −3,1, −3}, {−3, −1, −1, −3, −3, −1, −3, 3, 1, 3, −1, −3}, {3, −1, −3, 3,−3, −1, 3, 3, 3, −3, −1, −3}, {−3, −1, 3, 1, −3, −1, −3, 3, 1, 3, 3, 1},and {1, −1, 3, −1, −1, −1, −3, −1, 1, 1, 1, −3}; mapping, by theterminal, the sequence {f_(n)} to 12 subcarriers to generate a signalfor a reference signal or uplink control information; and sending, bythe terminal, the signal via a physical channel to the network devicefor further processing.
 10. The signal processing method according toclaim 9, wherein mapping the sequence {f_(n)} consisting of the 12elements to the 12 subcarriers comprises: respectively mapping the 12elements in the sequence {f_(n)} to 12 consecutive subcarriers.
 11. Thesignal processing method according to claim 9, wherein mapping thesequence {f_(n)} consisting of the 12 elements to the 12 subcarrierscomprises: respectively mapping the 12 elements in the sequence {f_(n)}to 12 non-consecutive and equally spaced subcarriers.
 12. The signalprocessing method according to claim 9, wherein the signal isdemodulation reference signal (DMRS) or uplink control, information(UCI).
 13. A sequence-based signal processing apparatus for facilitatingcommunicating between devices in a communication applicationenvironment, the apparatus comprising: a storage medium includingexecutable instructions; and a processor coupled to the storage medium;wherein the executable instructions, when executed by the processor,cause the apparatus to: determine a sequence {f_(n)} consisting of 12elements, wherein f_(n) represents an element in the sequence {f_(n)},f_(n) meets f_(n)=x_(n)·exp(2π·j·a·n), 0≤n≤11, n is an integer,x_(n)=u·exp(π·j·s_(n)/4), u is a non-zero complex number, s_(n)represents an element in a sequence {s_(n)} consisting of 12 elements,the sequence {s_(n)} belongs to a sequence set, and the sequence setcomprises following sequences: {−1, −3, 3, −1, −3, −3, −3, −1, 1, −1, 1,−3}, {−1, 1, 3, −3, 1, −1, 1, −1, −1, −3, 1, −1}, {−3, −1, 3, −3, −3,−1, −3, 1, −1, −3, 3, 3}, {−3, −3, 3, −3, −1, 3, 3, 3, −1, −3, 1, −3},{−3, −1, −1, −3, −3, −1, −3, 3, 1, 3, −1, −31, 13, −1, −3, 3, −3, −1, 3,3, 3, −3, −1, −3}, {−3, −1, 3, 1, −3, −1, −3, 3, 1, 3, 3, 1}, and {1,−1, 3, −1, −1, −1, −3, −1, 1, 1, 1, −3}; map the 12 elements {f_(n)} to12 subcarriers to generate a signal for a reference signal or uplinkcontrol information; and send the signal via a physical channel to oneof the devices for further processing.
 14. The signal processingapparatus according to claim 13, wherein the 12 elements in the sequence{f_(n)} are respectively mapped to 12 consecutive subcarriers.
 15. Thesignal processing apparatus according to claim 13, wherein the 12elements in the sequence {f_(n)} are respectively mapped to 12non-consecutive and equally spaced subcarriers.
 16. The signalprocessing apparatus according to claim 13, wherein the signal isdemodulation reference signal (DMRS) or uplink control information(UCI).